📣 Back to School开学季 - VIP通行证5折优惠!蓝莓、Offer多多同步优惠
楼主: complete_46
跳转到指定楼层
上一主题 下一主题
收起左侧

[公开课] Berkeley CS 61B Data Structures(in Java) Homework7 加分+讨论帖

 
全局:
蔚蔚酱 发表于 2017-3-8 23:47
逻辑不难但很繁琐,写了一下午。最终遇到一个终极大bug。。。怎么从debug模式里看最后的树的节点都是对的, ...

是不是restructure的过程中没有设置好child-parent关系?
回复

使用道具 举报

🔗
蔚蔚酱 2017-3-9 14:08:23 | 只看该作者
全局:
DetectiveConan 发表于 2017-3-9 07:21
是不是restructure的过程中没有设置好child-parent关系?

是的,谢谢提醒哈,我的错误是,以前A.panrent = B, B.child = A,现在想把A变成C的孩子,一直以为设置了A.parent = C, C.child =A就够了,其实还要设置A.child = null。大概是这样,没有清零的错误。
回复

使用道具 举报

🔗
蔚蔚酱 2017-3-9 14:14:48 | 只看该作者
全局:
终于搞定了。。。第一次写138行的代码,还是挺有成就感的,但代码稍微长一点,放放就忘了自己当时的想法了。还是基础太差了,这次的心得如上一楼。贴一下正确的结果。
更多图片 小图 大图
组图打开中,请稍候......
回复

使用道具 举报

🔗
yc4465226 2017-3-13 13:30:46 | 只看该作者
全局:
第七次作业
更多图片 小图 大图
组图打开中,请稍候......
回复

使用道具 举报

🔗
cahuanger 2017-3-19 14:02:26 | 只看该作者
全局:
调了好久bug,做完啦求学分
更多图片 小图 大图
组图打开中,请稍候......
回复

使用道具 举报

全局:

fight哒哟!!!




回复

使用道具 举报

🔗
splansher 2017-4-23 11:14:37 | 只看该作者
全局:
Error java.lang.OutOfMemoryError: GC overhead limit exceeded
求问下 出现这个问题的话,我应该把内存设置调大点,还是 尝试简化代码(很难)??
回复

使用道具 举报

🔗
黎明之前 2017-4-28 12:42:13 | 只看该作者
全局:
很多小细节,,root的考虑,
parent和child要同时改变,不能只改变他们中一个。
回复

使用道具 举报

🔗
Wei Zhang 2017-5-13 04:31:10 | 只看该作者
全局:
本帖最后由 Wei Zhang 于 2017-5-13 04:35 编辑

So difficult
回复

使用道具 举报

🔗
mmyn 2017-5-13 16:52:54 | 只看该作者
全局:
写了挺久的,算法结构一开始就想好了,但是因为会漏各种parent指回和重新分配child而花费了不少时间,只是因为代码量大所以漏了,但是我觉得如果用 key[3] 和child[4]的话,配合keys变量,可以省下很多代码量和工作量啊,这样定稳了key123和child1234的好处是什么呢?为什么这么选择啊?如果不是作业里不让动Tree234Node的fields的话,我觉得只要稍改改,早就写完了…是特意让大家做负重训练吗…
回复

使用道具 举报

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

本版积分规则

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