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

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

 
🔗
陌染清源 2016-6-27 14:40:41 | 只看该作者
本楼:
全局:
交作业

HW3.png (138.88 KB, 下载次数: 0)

HW3.png

评分

参与人数 1学分 +1 收起 理由
yingy4 + 1

查看全部评分

回复

使用道具 举报

🔗
xiaosteven 2016-7-1 08:28:51 | 只看该作者
全局:
这次的二三题不难,因为以前刷过类似的题...反而第一道题一开始思路错了,还建了一个temp array, 最后研究copy array了好久, 还好最后及时醒悟就直接在原有array上玩了

Screen Shot 2016-06-30 at 5.23.43 PM.png (141.52 KB, 下载次数: 0)

HW3

HW3

评分

参与人数 1学分 +1 收起 理由
yingy4 + 1

查看全部评分

回复

使用道具 举报

全局:
第一题大概花了1个半小时才写出来,而且代码量较大,24行,在尾端添加-1的时候,有可以优化的地方,可能还是思路不是太正确,比较冗长,总之做出来了。第二题用了currentPointer 和nextPointer,一开始忘了改SList.size,以至于第三题的时候总是出错。。。
第三题比较快,不难,同时也不要忘记改size。

java_assignment_3.png (111.88 KB, 下载次数: 0)

java_assignment_3.png

评分

参与人数 1学分 +1 收起 理由
yingy4 + 1

查看全部评分

回复

使用道具 举报

🔗
liuyijuner 2016-7-6 22:52:55 | 只看该作者
全局:
我好像没改SList的size啊。。也没问题嘛

评分

参与人数 1学分 +1 收起 理由
yingy4 + 1

查看全部评分

回复

使用道具 举报

🔗
zhuyingcau 2016-7-7 14:37:20 | 只看该作者
全局:
做作业一天时间过的好快!





homework3 小总结:

1.smoosh函数的时候想思路想了很久,最后通过多次多层循环解决了。
然后运行的时候出现数组越界错误,后来发现是因为循环条件多个并列时把判断数组越界的条件写在了后面,把判断数组值是否相等的条件写在了前面。这样当数组越界时,先执行了对数组的索引,导致报错。调换顺序就好了。

2.squish函数比上一个简单些,就是运行时报出了ava.lang.NullPointerException异常,原因是没有检查当前节点的下一个节点是否为null就去判断他们的item是否equals了。

3.这个程序里面的head节点也是属于SListNode类的,所以head节点也有item值,不能跳过。另外记得随时改变size的值!


4.感觉老师给的主函数的测试程序都很好,直接把输出结果跟正确结果对比,如果不一致就抛出异常,很清晰!可惜自己还不会用。。




评分

参与人数 1学分 +1 收起 理由
yingy4 + 1

查看全部评分

回复

使用道具 举报

全局:
开始还是有bug,一次完成bug free代码的能力还是有待提高啊

QQ截图20160707211149.png (29.8 KB, 下载次数: 0)

QQ截图20160707211149.png

评分

参与人数 1学分 +1 收起 理由
yingy4 + 1

查看全部评分

回复

使用道具 举报

🔗
forests 2016-7-11 12:41:30 | 只看该作者
全局:
hw3

评分

参与人数 1学分 +1 收起 理由
yingy4 + 1

查看全部评分

回复

使用道具 举报

🔗
SelinaMY 2016-7-11 15:03:10 | 只看该作者
全局:
完成~ smoosh()用的基本方法就是双指针,squish()和twin()直接用一个pointer从head开始遍历即可。新手求加分~~

test1:



test2:




评分

参与人数 1学分 +1 收起 理由
yingy4 + 1

查看全部评分

回复

使用道具 举报

🔗
Yoonlee 2016-7-12 17:57:37 | 只看该作者
全局:
终于做完了,好开心

HW3.PNG (12.6 KB, 下载次数: 0)

HW3.PNG

评分

参与人数 1学分 +1 收起 理由
yingy4 + 1

查看全部评分

回复

使用道具 举报

🔗
neri 2016-7-21 01:24:24 | 只看该作者
本楼:
全局:
交作业!

HW3.png (63.92 KB, 下载次数: 0)

HW3.png

评分

参与人数 1学分 +1 收起 理由
yingy4 + 1

查看全部评分

回复

使用道具 举报

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

本版积分规则

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