📣 VIP通行证夏日特惠 限时立减$68
查看: 27267| 回复: 92
跳转到指定楼层
上一主题 下一主题
收起左侧

UC Berkeley CS61B Homework 10

 
全局:
公开课
学校名称: UC Berkeley
Unit号: 1
开课时间: 2014-10-16
课程全名: CS61B Data Structures(in Java)
平台: 其他

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本帖最后由 逃亡~ 于 2014-10-17 08:45 编辑

CS61b的最后一次作业,终于把61b修完了!

这次作业也比较简单,但是依然难以理解+_+,可能是我英语不太好的缘故=。=。

这次作业是实现 Counting Sort 和 Radix Sort,input是一组整数,是16进制的,integer在java里面是占32个bits,如果以16进制表示的话,一共有8位(每4个bits表示一位16进制数,比如FFFFFFFF)。assume input全部是正数,对input进行radix sort,所以总共进行了8次每一次的 radix sort 用 counting sort 来实现。

下面是输出,一组是16进制的,一组的10进制的。yell方法我稍微改动了一下。


评分

参与人数 1学分 +1 收起 理由
jaly50 + 1 恭喜!超级棒!

查看全部评分


上一篇:[Coursera]计算机组成北大 Week1-3
下一篇:Database
推荐
yingy4 2016-5-28 15:32:19 | 只看该作者
全局:
很巧妙的方法,把输出改了下可以看到每一次的结果:

hw10.png (67 KB, 下载次数: 1)

hw10.png
回复

使用道具 举报

推荐
Chris1993 2016-5-10 17:52:01 | 只看该作者
全局:
一个小细节写错,对着counting sort的教程debug了好久

Screen Shot 2016-05-10 at 5.51.24 PM.png (87.53 KB, 下载次数: 0)

Screen Shot 2016-05-10 at 5.51.24 PM.png

评分

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

查看全部评分

回复

使用道具 举报

推荐
imposiwind 2014-11-27 19:41:20 | 只看该作者
全局:
最后一次作业,从counting sort 到radix sort,按照lecture 所讲转化成代码即可。
实现counting sort时,注意在item哈希表x中,key就是截取出来的某一位,value就是原本的一长串数字。



我终于完成了cs61b!


Party time!!!!!!!

radix_sort.png (15.89 KB, 下载次数: 1)

radix_result

radix_result
回复

使用道具 举报

🔗
wtttt0 2014-11-28 04:10:22 | 只看该作者
全局:
回复

使用道具 举报

🔗
831128 2014-12-2 08:06:18 | 只看该作者
全局:
CS61B搞定,求学分

QQ截图20141201154527.png (9.71 KB, 下载次数: 2)

QQ截图20141201154527.png
回复

使用道具 举报

🔗
dreamingrobot 2014-12-9 23:57:51 | 只看该作者
全局:
交作业,发现lecture里面radix sort讲的不是很清楚,所以一开始弄错了一点。写下给后来人做点参考。radix sort原理是:将十进制的整数转化为16进制的整数(当然题目中是反过来输入,都差不多),其好处在于,16进制的整数可以利用(&15)取出最低4位,第二低四位,一直到最高四位进行countingSort(bucket number 和 新产生的小于16的数range比较符合,可以进行countingSort),注意countingSort传回的int[]数组不是那个4位的数组,而是原先传进去的keys[]拷贝后的数组(因为4位产生的数组传回去没有意义,需要将原先的数组的拷贝数组传回去,因为keys不能改变),然后迭代地进行8次,根据stable性质(每次低位排序后,若其高位相同,则在高位的排序中这两个数字位置关系保持不变)即可得到排序后的数组。

HW10.png (70.23 KB, 下载次数: 2)

HW10

HW10

评分

参与人数 2大米 +5 学分 +1 收起 理由
jigsaw_Becky + 5 感谢分享!
AveMaleficum + 1

查看全部评分

回复

使用道具 举报

🔗
微斯渝 2014-12-21 05:17:43 | 只看该作者
本楼:
全局:
cs61b done...

Screen Shot 2014-12-20 at 4.16.39 PM.png (48.51 KB, 下载次数: 2)

Screen Shot 2014-12-20 at 4.16.39 PM.png
回复

使用道具 举报

🔗
jzc007 2015-1-3 16:50:15 | 只看该作者
全局:
终于搞完cs61b了。。泪流满面

Screen Shot 2015-01-03 at 12.49.31 AM.png (19.01 KB, 下载次数: 1)

Screen Shot 2015-01-03 at 12.49.31 AM.png
回复

使用道具 举报

🔗
bruce2045 2015-1-10 08:20:05 | 只看该作者
全局:
终于完成了cs61b!!好鸡冻!!

hw10.png (59.51 KB, 下载次数: 0)

hw10.png
回复

使用道具 举报

🔗
zj45499 2015-1-24 16:25:03 | 只看该作者
全局:


回复

使用道具 举报

🔗
urekuk 2015-3-14 12:14:58 | 只看该作者
全局:
回复

使用道具 举报

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

本版积分规则

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