楼主: jaly50
跳转到指定楼层
上一主题 下一主题
收起左侧

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

 
🔗
李土它 2016-5-31 13:57:20 | 只看该作者
全局:
每次都是没处理好末尾。。。。要好好记住TAT,以后不能再犯了

评分

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

查看全部评分

回复

使用道具 举报

🔗
jev9 2016-6-1 20:48:32 | 只看该作者
全局:
又是两天,还参考了前辈的一些代码才做出来,还得好好再想想一些地方!

h3.png (34.66 KB, 下载次数: 0)

h3.png

评分

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

查看全部评分

回复

使用道具 举报

🔗
jev9 2016-6-2 10:07:38 | 只看该作者
全局:
又有一个小疑问,我是用eclipse做的,这次的作业我把几个类当放在homework3里面,只留下一个Public的类,其他的几个像是testhelper,SList的都去掉了public,也是可以运行的,没有把像是testhelper,SList这些公共类分别建类文件。两种都可以吗?还是说第一种有漏洞,最好public的类分别建类?
回复

使用道具 举报

🔗
KKKaaiii 2016-6-3 23:11:52 | 只看该作者
全局:
又是跌跌撞撞的一天...今天是从早饭做到午饭做到晚饭 把知识都梳理了一遍 另外学会从命令栏用调用java了!


评分

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

查看全部评分

回复

使用道具 举报

全局:
求指教,为什么第一问里面我如果返回
  1. ints=a;
复制代码

输入的参数ints就不会变,而一定要用
  1. for (int i=0;i<=a.length-1;i++){
  2.                   ints[i]=a[i];
  3.           }
复制代码

有没有简单的方法返回输入的参数
回复

使用道具 举报

🔗
KKKaaiii 2016-6-4 18:55:31 | 只看该作者
全局:
jackfengkiller 发表于 2016-6-4 14:06
求指教,为什么第一问里面我如果返回

输入的参数ints就不会变,而一定要用

ints和a都是数组,数组不可以这样吧?
回复

使用道具 举报

全局:
KKKaaiii 发表于 2016-6-4 18:55
ints和a都是数组,数组不可以这样吧?

对啊 两个都是数组 我用第一个
  1. ints=a;
复制代码
  1. for (int i=0;i<=a.length-1;i++){
  2.      ints[i]=a[i];
  3. }
复制代码
效果是一样的啊
可是在
  1. public static void smooth (int[] ints){

  2. }
复制代码
如果我用第一个方法 就不会返回新的ints 而用第二个方法就能返回新的ints
是输入的参数必须不能直接改变么?
回复

使用道具 举报

全局:
终于写完了。。。tiwns老是没有考虑到全部情况。。。而且也没有能够用7行就写出代码 用了好几次if判断。。
有没有大神7行写出twins的代码。。求参考

评分

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

查看全部评分

回复

使用道具 举报

全局:
node初始置为head。
第一问 10/11 lines,遍历数组采用一个index变量来从数组开头开始值变换,遍历完后设置第二个循环置-1值。
第二问 8/11 lines,考虑到如果node=null的话while((node!=null)&&(node.next!=null))是可以成功判定的,但是while((node.next!=null)&&(node!=null))就会报错,说明java并不是把每个小括号里面的东西都算出来再来进行逻辑运算。(当然写个if在外面的话多两排,也是在11行以内的)
第三问 6/7 lines,用while(node!=null)循环。另一种方法:因为给定数组需要复制的元素个数恰好就是其size,因此可以用for语句来实现,并且可以解决null的问题(因为此时size是0)

评分

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

查看全部评分

回复

使用道具 举报

全局:
jackfengkiller 发表于 2016-6-5 14:47
终于写完了。。。tiwns老是没有考虑到全部情况。。。而且也没有能够用7行就写出代码 用了好几次if判断。。
...

研究出来了两种六行的办法,见256楼(你楼下)。
回复

使用道具 举报

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

本版积分规则

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