查看: 83082| 回复: 520
跳转到指定楼层
上一主题 下一主题
收起左侧

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

 
全局:
公开课
学校名称: Berkeley
Unit号: 1
开课时间: 2014-05-14
课程全名: CS 61B Data Structures(in Java)
平台: 其他

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

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

x
本帖最后由 jaly50 于 2014-5-14 08:51 编辑

作业入口:http://www.cs.berkeley.edu/~jrs/61b/hw/hw3/


看完Lecture 8: Linked lists II 可以完成此作业。

第七和第八课开始使用数据结构教材: Data Structures and Algorithms in Java, 5th Edition. 【英文版】<-请点击下载。


作业要求:  1.写smoosh() method
  2.squish() method
  3. twin() method


  每次作业完成奖励1学分(=50大米)
This is an individual assignment; you may not share code with other
students.


课程不鼓励大家分享代码,所以我们加分的规则是晒运行成功且输出正确的图。如下:





相关链接:      

       【公开课讨论+加分总贴】:UC Berkeley CS 61B Data Structures(in Java)
       【课程网站】:http://www.cs.berkeley.edu/~jrs/61b/
       【视频网站】:【Youtube】【Youku

        【教材】:Head First Java 【中文版】【英文版
                      Data Structures and Algorithms in Java, 5th Edition. 【英文版

号外:程序中给出的测试数据有限,欢迎大家踊跃上传自己的测试数据!!!


上一篇:[Coursera] Think Again: How to Reason and Argue (Week 10,11,12)
下一篇:[Coursera]Algorithms: Design and Analysis, Part 1 Week #2
推荐
zj45499 2015-1-4 14:48:50 | 只看该作者
全局:
本帖最后由 zj45499 于 2015-1-4 14:50 编辑
Howie 发表于 2014-12-27 14:54
大家都是怎么做第一个的啊。我感觉我做的好复杂啊!!!
对于每个元素,看后面那个是否和他相等,相等的 ...

Use currentIndex to store the first index of consecutive items.
Use i to iterate through the array.

if i.item != currentIndex.item
    then set the item of currentIndex.next to i.item
    and currentIndex++

After one iteration, the currentIndex will become the last meanful item in the new array.
then just set every item after currentIndex to -1.(in LinkedList version, just need to set currentIndex.next to null)


The code look like this:
  1.            int currentIndex = 0;
  2.            for (int i = 1; i < ints.length; i++) {
  3.                if (ints[currentIndex] != ints[i]) {
  4.                    ints[currentIndex + 1] = ints[i];
  5.                    currentIndex++;
  6.                }
  7.            }
  8.            for (int i = currentIndex + 1; i < ints.length; i++) {
  9.                ints[i] = -1;
  10.            }
复制代码

评分

参与人数 1大米 +10 收起 理由
Howie + 10 欢迎来介绍你知道的情况

查看全部评分

回复

使用道具 举报

推荐
a6219221 2015-10-12 21:38:40 | 只看该作者
全局:
rainbow0206 发表于 2015-10-11 10:17
hw3 用了好一会啊~ 求队友。另问:
SListNode newNode = new SListNode(current.item, current.next);
S ...

第一个新加了一块内存空间作为新的node 第二个只是新加了一个指针newNode然后让它指向和current同一块内存空间

评分

参与人数 1大米 +3 收起 理由
rainbow0206 + 3 谢谢回复~

查看全部评分

回复

使用道具 举报

推荐
shawnfu 2016-8-30 23:52:11 | 只看该作者
全局:
本帖最后由 shawnfu 于 2016-8-30 23:59 编辑

记录一下
求加分

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

评分

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

查看全部评分

回复

使用道具 举报

全局:
哇,优酷也有吗?优酷的视频是齐全的吗
回复

使用道具 举报

🔗
 楼主| jaly50 2014-5-14 08:50:19 | 只看该作者
全局:
zhangchi1199068 发表于 2014-5-14 01:32
哇,优酷也有吗?优酷的视频是齐全的吗

点进去试试

我只是搜到 我并没有在那儿看
回复

使用道具 举报

全局:
jaly50 发表于 2014-5-14 08:50
点进去试试

我只是搜到 我并没有在那儿看

我还没开始看,我点进去看见只有19课,不知道YouTube 上面有多少课呢?

点评

更新了 现在有39课。。 虽然youtube上是42课=。=  发表于 2014-5-14 08:59
回复

使用道具 举报

🔗
oh_baizhima 2014-5-14 22:34:35 | 只看该作者
本楼:
全局:
我做完了!!!

Snip20140514_4.png (109.93 KB, 下载次数: 6)

Snip20140514_4.png

评分

参与人数 1学分 +1 收起 理由
jaly50 + 1 好效率!

查看全部评分

回复

使用道具 举报

🔗
chouclee 2014-5-17 21:44:53 | 只看该作者
全局:
hw2我修改过了。。。
hw3里自己确认了一下size变量- -#

评分

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

查看全部评分

回复

使用道具 举报

🔗
melissami 2014-5-18 21:43:32 | 只看该作者
全局:
这次作业有点难,做了挺久的〒_〒



不知道有没有人开始做project1呀,是不是看完linked list就可以开始做了呀?
试试at  @[size=11.818181991577148px]oh_baizhima @[size=11.818181991577148px]chouclee @[size=11.818181991577148px]jaly50

评分

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

查看全部评分

回复

使用道具 举报

🔗
 楼主| jaly50 2014-5-19 01:31:33 | 只看该作者
全局:
melissami 发表于 2014-5-18 21:43
这次作业有点难,做了挺久的〒_〒

是的 可以做project1了
我正在奋战project1

文件找不到 好烦人!!!
回复

使用道具 举报

🔗
marshallou 2014-5-29 02:53:34 | 只看该作者
本楼:
全局:
做完啦

hw3.png (86.57 KB, 下载次数: 7)

hw3.png

评分

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

查看全部评分

回复

使用道具 举报

🔗
sugarsjw 2014-6-2 02:04:02 | 只看该作者
全局:
本帖最后由 sugarsjw 于 2014-6-2 02:08 编辑

C:\Users\Junwei\Desktop\Capture

Capture.JPG (83.33 KB, 下载次数: 3)

Capture.JPG

评分

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

查看全部评分

回复

使用道具 举报

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

本版积分规则

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