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

Berkeley CS 61B Data Structures(in Java) Lab2 讨论帖

 
🔗
merSalesLa 2015-4-12 16:45:42 | 只看该作者
全局:
norafang 发表于 2015-4-7 14:58
不知道哎,我的changenumber方法里就只改了分子this.numerator = numerator;但是出来的结果就是7/20啊{:4 ...

是不是gcd那里的问题~我没改toString原来的东西,在上面加了判断条件 numerator为0返回原函数输出就好了~
回复

使用道具 举报

🔗
默de途 2015-4-12 18:53:26 | 只看该作者
全局:
今天跟了一天的公开课~Lab2结束!用到仍然是eclipse~

360桌面截图20150412185038.jpg (133.97 KB, 下载次数: 0)

360桌面截图20150412185038.jpg
回复

使用道具 举报

🔗
dennisyang 2015-4-14 13:01:15 | 只看该作者
全局:
赶进度~~~~~

回复

使用道具 举报

🔗
wangriot 2015-4-15 18:18:44 | 只看该作者
全局:
猜懂了谜一般的scheme。。才把recursive做出来,自己死活想不到这么巧妙的方法哦!!!!
还有那个total numberOfFractions就是add几次再多加几次吧。不到两小时做出来。。感觉好慢

lab2.PNG (14.97 KB, 下载次数: 0)

lab2.PNG
回复

使用道具 举报

🔗
amyzen 2015-4-23 13:21:44 | 只看该作者
全局:
本帖最后由 amyzen 于 2015-4-23 13:23 编辑

补交作业,为什么大家total number都是6或7,而我的是8呢?
是因为使用add方法时多new了几个分数出来么?两个数相加时我用的是f1.add(f2)
三个数相加用的是f0.add(f1).add(f2)

LAB2.png (19.38 KB, 下载次数: 1)

LAB2.png
回复

使用道具 举报

全局:
回复

使用道具 举报

全局:
recursive的方法太赞。。简直了

Screen Shot 2015-05-04 at 8.58.47 PM.png (93.26 KB, 下载次数: 1)

Screen Shot 2015-05-04 at 8.58.47 PM.png
回复

使用道具 举报

🔗
lsyzju 2015-5-5 16:11:33 | 只看该作者
全局:
基础太差 有些做不出来的地方 看之前大家的讨论学习了很多 感谢

lab2.png (27.95 KB, 下载次数: 0)

lab2.png
回复

使用道具 举报

🔗
wynnforce 2015-5-10 14:53:02 | 只看该作者
全局:
1. numberOfFractions的问题我个人认为楼上诸君已经讨论的很清楚了:   6的话更makes sense一点; 7是两次add时产生了一个中间结果多加了一次而已。
2. recursion的算法,核心就是
  1. gcd(x,y)=gcd(y,x%y);
复制代码
突然想到小学数学老师讲的辗转相除和这个简直就是一毛一样的算法,细思恐极(都一把年纪来还在整小学的东西...)
3. fracs()的改法是把class field里面改成static,method里面return的就不用加this了。
其实虽然题目明确要求不能改signature,但我认为good style是fracs()本身也应该是static method;这样可以保证一个实例都没有时依旧可以返回numberOfFractions.




回复

使用道具 举报

🔗
ypandxy 2015-5-11 22:54:14 | 只看该作者
全局:
乐百氏开开心心 发表于 2015-4-7 11:13
有个问题哈,头疼,就是changnumbe那里,f3已经被约分了,所以只改分子为7是不行的。但是toString方法已 ...

f3只有在输出的时候调用toString, 调用changenumber时,是对两个私有字段直接修改的
回复

使用道具 举报

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

本版积分规则

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