📣 独立日限时特惠: VIP通行证立减$68
楼主: 逃亡~
跳转到指定楼层
上一主题 下一主题
收起左侧

UC Berkeley CS61B Homework 10

 
🔗
lesliere 2019-7-8 16:12:15 | 只看该作者
全局:
一开始有几句话让我很困惑就想了蛮久(比如“An int is 32 bits long, so it has eight digits of four bits each.”也就是int最常可以表示8位的16进制数,因为二进制1111也就是10进制的15,也就是16进制1个digit最大的一个),我发现涉及到进制,bit这一块我总是比较迷惑。。。感觉以后可以多读几遍这个readme,还没有很好体会16进制在这里的好。另外还差lab12-15,project2、3,最后一个reading没完成,cs61b差不多是完结啦,开始刷题o(^▽^)o(今天意外发现mac shift+6可以变出颜文字(◐‿◑)

屏幕快照 2019-07-08 下午3.57.52.png (56.55 KB, 下载次数: 1)

屏幕快照 2019-07-08 下午3.57.52.png
回复

使用道具 举报

🔗
Alansong641 2020-2-15 15:45:34 | 只看该作者
全局:
附上部分截图:



主要是利用radix sort 进行排序,利用了LSD的算法(Least-Significant digit first)从低位到高位排序,每一位用counting sort来排。
counting sort涉及到一些bit operation,与& 操作和移位<< >>操作,取到某一位的数字进行counting sort
radix sort就是迭代地利用counting sort函数得到最终结果。
另外就是int 32 位里面16进制和2进制的关系要弄清楚,其他的根据讲义上的来填即可。相当于复习了两种sorting 方法。
回复

使用道具 举报

🔗
Jago 2021-5-8 21:34:33 | 只看该作者
全局:
...这个要多少钱才能下载附件啊。。。
回复

使用道具 举报

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

本版积分规则

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