📣 独立日限时特惠: VIP通行证立减$68
123
返回列表 发新帖
楼主: minchen57
跳转到指定楼层
上一主题 下一主题
收起左侧

[入门|算法|数据结构] 2016 9月 Algorithm,Part1 week3 作业帖

🔗
xujr 2017-3-13 22:15:33 | 只看该作者
全局:
nsc 发表于 2017-2-28 17:13
immutable的问题后来解决了。花了很长时间。跟各位分享下。
因为时间过去很久了,大致思路是,java程序的 ...

我有对point array做copy,然而还是immutable有问题。。
回复

使用道具 举报

🔗
nsc 2017-3-13 22:36:57 | 只看该作者
全局:
xujr 发表于 2017-3-13 22:15
我有对point array做copy,然而还是immutable有问题。。

输入points后做深度copy:
p = points.clone(); // p是内部使用的点

输出line segment前深度copy:
public LineSegment[] segments() {
    return lSeg.clone(); //lSeg是程序找到的线段
  }

评分

参与人数 1大米 +3 收起 理由
xujr + 3 感谢分享!

查看全部评分

回复

使用道具 举报

🔗
EchoRan 2017-3-14 12:11:48 | 只看该作者
全局:
小白求教为什么本地测试结果和coursera反馈不一致
以输入input8.txt为例,coursera给的反馈是:
* filename = input8.txt
- segments() contains a subsegment of a segment in reference solution
- student segment 1: (6000, 7000) -> (20000, 21000)
- reference segment 1: (3000, 4000) -> (6000, 7000) -> (14000, 15000) -> (20000, 21000)

意思应该是说我的代码输出了一个不应该输出的subsegment(6000,7000),可是我本地用client测试结果并没有这个(6000,7000)->(20000,21000)呀:

调了好久一直不知道是哪里的问题求各位大神帮忙解答


QQ图片20170314120844.png (34.02 KB, 下载次数: 1)

QQ图片20170314120844.png
回复

使用道具 举报

全局:
哎改了好多遍 immutable那里始终通过不了
clone()也用了 还是不行...
现就这样了吧 心好累...

1490095762(1).png (24.66 KB, 下载次数: 7)

1490095762(1).png

评分

参与人数 1大米 +1 收起 理由
xujr + 1 我也是,深复制也不行

查看全部评分

回复

使用道具 举报

🔗
miguelmac 2019-1-1 07:46:09 | 只看该作者
全局:
TEST 10, TEST13

一直没有找到可以复现bug的代码。。。
回复

使用道具 举报

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

本版积分规则

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