楼主: jaly50
跳转到指定楼层
上一主题 下一主题
收起左侧

Berkeley CS 61B Data Structures(in Java) Homework2 加分+讨论帖

 
🔗
pirateshadow 2016-3-22 17:18:37 | 只看该作者
全局:
difference那里用isAfter()判断了一下大小,如果this更小就return负的d.difference(this),结果漏掉了同年同月同日的情况,搞出个overflow...

Screen Shot 2016-03-22 at 5.16.01 PM.png (232.55 KB, 下载次数: 0)

Screen Shot 2016-03-22 at 5.16.01 PM.png
回复

使用道具 举报

🔗
an小淇 2016-3-24 00:25:57 | 只看该作者
全局:
交作业啦~~大半夜的终于给调对了~~求加学分!

homework2_Screenshot.png (309.84 KB, 下载次数: 1)

homework2

homework2
回复

使用道具 举报

🔗
jumpdewey 2016-3-24 15:47:57 | 只看该作者
全局:

回复

使用道具 举报

🔗
小布丢 2016-3-24 15:59:22 | 只看该作者
全局:
多做点题,效果还是蛮明显的~

QQ图片20160324155504.png (49.29 KB, 下载次数: 2)

QQ图片20160324155504.png
回复

使用道具 举报

🔗
tinyrookie 2016-3-25 16:39:34 | 只看该作者
全局:
本帖最后由 tinyrookie 于 2016-3-25 16:45 编辑

hw2总结:主要是完善一个Date类,感觉其中需要花点时间的地方是difference方法和String类的构造方法。
difference方法一开始自己竟然没有考虑到两个Date年份不一样。。。也是醉了。一开始直接写了两个的差。自己的解决办法是,从小的那一年开始到大的那一年的前一年计算“总的天数”,加的时候考虑是否是leapyear,要么365,要么366。最后输出的结果就是“总的天数”减去小的那一年的dayInyear,再加上大的那一年的dayInyear。
String类的构造方法,用到了charAt(int index),substring(int begin, int end)和valueOf(String s)三个方法。一开始用charAt()找到'/'的地方并加下index。然后用substring()提取出三个子字符串,分别代表month, day, year。最后用Integer.valueOf(s).intValue()把三个子字符串转化成三个int类型,接下来就和普通的Date构造函数一样了。当然也可以用Integer.parseInt(s)转化成int类型。这两个都是参考网上的。
补充内容:
刚刚看到前面网友说的isAfter()和isBefore(),真是太机智了。。d.isBefore(this)!!!

hw2.PNG (36.23 KB, 下载次数: 1)

hw2.PNG
回复

使用道具 举报

🔗
荷叶 2016-3-27 10:56:23 | 只看该作者
全局:
交作业,求加分!!

hw02.png (19.73 KB, 下载次数: 0)

hw02.png

评分

参与人数 2大米 +1 学分 +1 收起 理由
Jasmine_SJTU + 1
荷花 + 1 回答的很好!

查看全部评分

回复

使用道具 举报

🔗
荷叶 2016-3-27 10:58:00 | 只看该作者
全局:
好像没有截全?

hw02-1.png (22.81 KB, 下载次数: 1)

hw02-1.png
回复

使用道具 举报

🔗
F_F 2016-3-27 14:21:14 | 只看该作者
全局:
indexOf()好实用函数2333

hw2.png (14.48 KB, 下载次数: 2)

homework2

homework2
回复

使用道具 举报

🔗
kawayipk 2016-4-3 10:58:21 | 只看该作者
全局:
本帖最后由 kawayipk 于 2016-4-3 11:02 编辑

感谢论坛这样组织大家学习,谢谢前面的同学给的思路,debug了好久啊~

回复

使用道具 举报

🔗
jackwang 2016-4-6 22:02:05 | 只看该作者
全局:
第一次贴出来作业:


2016-04-06 21:59:38屏幕截图.png (23.46 KB, 下载次数: 1)

hw2截图

hw2截图
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表