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

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

 
🔗
amyzen 2015-5-31 12:16:12 | 只看该作者
全局:
debug 真心不容易



回复

使用道具 举报

🔗
wynnforce 2015-6-6 01:06:36 | 只看该作者
全局:
太恶心了。。。。觉得自己很多地方代码重用的非常厉害,即使不是直接重用,样子也很像;但是这个规律又没有强到能写出可复用结构。。。







14 spring 课上JRS说这样top down 比 bottom up要快一些;我觉得未必:
Asymptotically 是一样的:
-top down一路下来直接是logn; bottom up是先直插下来再往上调整,相当于走两趟logn, 两个都是O(logn)的;
况且:
-我觉得top down的每一步操作要复杂的多,那这样两者还指不定谁快呢。。
回复

使用道具 举报

🔗
ypandxy 2015-6-22 16:47:07 | 只看该作者
全局:
终于debug 成功。。。。


Inserting 84.
84

Inserting 7.
7 84

Inserting 22.
7 22 84

Inserting 95.
(7)22(84 95)

Inserting 50.
(7)22(50 84 95)

Inserting 11.
(7 11)22(50 84 95)

Inserting 37.
(7 11)22(37 50)84(95)

Inserting 60.
(7 11)22(37 50 60)84(95)

Inserting 1.
(1 7 11)22(37 50 60)84(95)

Inserting 23.
(1 7 11)22(23 37)50(60)84(95)

Inserting 16.
((1)7(11 16)22(23 37))50((60)84(95))

Inserting 100.
((1)7(11 16)22(23 37))50((60)84(95 100))

Inserting 28.
((1)7(11 16)22(23 28 37))50((60)84(95 100))

Inserting 86.
((1)7(11 16)22(23 28 37))50((60)84(86 95 100))

Inserting 49.
((1)7(11 16)22(23)28(37 49))50((60)84(86 95 100))

Inserting 81.
((1)7(11 16)22(23)28(37 49))50((60 81)84(86 95 100))

Inserting 51.
((1)7(11 16)22(23)28(37 49))50((51 60 81)84(86 95 100))

Inserting 99.
((1)7(11 16)22(23)28(37 49))50((51 60 81)84(86)95(99 100))

Inserting 75.
((1)7(11 16)22(23)28(37 49))50((51)60(75 81)84(86)95(99 100))

Inserting 66.
((1)7(11 16)22(23)28(37 49))50((51)60(66 75 81))84((86)95(99 100))

Inserting 4.
((1 4)7(11 16))22((23)28(37 49))50((51)60(66 75 81))84((86)95(99 100))

Inserting 80.
(((1 4)7(11 16))22((23)28(37 49)))50(((51)60(66)75(80 81))84((86)95(99 100)))

Final tree:
               100
               99
          95
               86
     84
               81
               80
          75
               66
          60
               51
50
               100
               99
          95
               86
               81
               80
          75
               66
          60
               51
               49
               37
          28
               23
     22
               16
               11
          7
               4
               1
回复

使用道具 举报

🔗
豆小凡 2015-7-13 12:32:13 | 只看该作者
全局:
感觉这次作业是在干体力活。。求加分呀,最近这两次作业都没分加的?
更多图片 小图 大图
组图打开中,请稍候......
回复

使用道具 举报

全局:
必须要纪念一下这场史诗级的debug战役
感觉自己的代码很丑很啰嗦,,Anyway坚持~

更多图片 小图 大图
组图打开中,请稍候......

评分

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

查看全部评分

回复

使用道具 举报

🔗
smallmikko 2015-7-28 13:08:18 | 只看该作者
全局:
改完上来吐槽一下,难怪hw7就一个question....真是史上最恶心的一道题
回复

使用道具 举报

🔗
soulstephen 2015-7-29 02:20:04 | 只看该作者
全局:
不是很难的一次作业,当keys =3的时候还是有点绕,会犯一些小错误
Inserting 84.
84

Inserting 7.
7 84

Inserting 22.
7 22 84

Inserting 95.
(7)22(84 95)

Inserting 50.
(7)22(50 84 95)

Inserting 11.
(7 11)22(50 84 95)

Inserting 37.
(7 11)22(37 50)84(95)

Inserting 60.
(7 11)22(37 50 60)84(95)

Inserting 1.
(1 7 11)22(37 50 60)84(95)

Inserting 23.
(1 7 11)22(23 37)50(60)84(95)

Inserting 16.
((1)7(11 16)22(23 37))50((60)84(95))

Inserting 100.
((1)7(11 16)22(23 37))50((60)84(95 100))

Inserting 28.
((1)7(11 16)22(23 28 37))50((60)84(95 100))

Inserting 86.
((1)7(11 16)22(23 28 37))50((60)84(86 95 100))

Inserting 49.
((1)7(11 16)22(23)28(37 49))50((60)84(86 95 100))

Inserting 81.
((1)7(11 16)22(23)28(37 49))50((60 81)84(86 95 100))

Inserting 51.
((1)7(11 16)22(23)28(37 49))50((51 60 81)84(86 95 100))

Inserting 99.
((1)7(11 16)22(23)28(37 49))50((51 60 81)84(86)95(99 100))

Inserting 75.
((1)7(11 16)22(23)28(37 49))50((51)60(75 81)84(86)95(99 100))

Inserting 66.
((1)7(11 16)22(23)28(37 49))50((51)60(66 75 81))84((86)95(99 100))

Inserting 4.
((1 4)7(11 16))22((23)28(37 49))50((51)60(66 75 81))84((86)95(99 100))

Inserting 80.
(((1 4)7(11 16))22((23)28(37 49)))50(((51)60(66)75(80 81))84((86)95(99 100)))

Final tree:
               100
               99
          95
               86
     84
               81
               80
          75
               66
          60
               51
50
               49
               37
          28
               23
     22
               16
               11
          7
               4
               1
回复

使用道具 举报

🔗
lyc1994 2015-8-4 10:54:23 | 只看该作者
全局:
真的debug了好久。。
虽然问题只要求写出insert函数,而不需要写出remove函数,但是工作量依然挺大的。
犯的错误主要是在给一个TreeNode增加child时没有相应地把child的parent改为这个TreeNode。
更多图片 小图 大图
组图打开中,请稍候......

评分

参与人数 1学分 +1 收起 理由
jaly50 + 1 坚持的不错,再接再厉!

查看全部评分

回复

使用道具 举报

🔗
gh603 2015-8-16 04:25:13 | 只看该作者
全局:
确实是要记得把child的parent改为新生成的node。
更多图片 小图 大图
组图打开中,请稍候......
回复

使用道具 举报

🔗
moow77 2015-8-16 09:56:15 | 只看该作者
全局:
交作業
(私心覺得透過寫作業學習這門課才知道在學甚麼, 尤其是非本科生Orz)
更多图片 小图 大图
组图打开中,请稍候......
回复

使用道具 举报

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

本版积分规则

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