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

新鲜amazon oa2

🔗
ZotNerd 2016-11-7 09:45:59 | 只看该作者
全局:
YG 发表于 2016-11-6 23:38
写function就行了,就是oa1里面debug的界面

谢谢回复!!
回复

使用道具 举报

🔗
xz9876 2016-11-7 21:35:36 | 只看该作者
全局:
请教楼主那个 K cloest 是该怎么写啊 面经上的代码测试总是出错  把 a,b位置掉换也还是出错  楼主可以麻烦给一份代码吗多谢!zhangxx16@hotmail.com
回复

使用道具 举报

🔗
hanpxapply 2016-11-8 00:10:27 | 只看该作者
全局:
请问楼主,orderDependency 这道题中如果遇到环,应该返回什么?是空数组吗?
另外,K closest points 这道题是用最大值堆来做吗?输出时,直接把堆顶元素弹出,依次存在数组里就可以吗?因为我看到有别的帖子说,有因为输出顺序过不了test case的情况。
多谢楼主!
回复

使用道具 举报

🔗
 楼主| YG 2016-11-8 00:48:56 | 只看该作者
全局:
xz9876 发表于 2016-11-7 21:35
请教楼主那个 K cloest 是该怎么写啊 面经上的代码测试总是出错  把 a,b位置掉换也还是出错  楼主可以麻烦 ...

public Point[] getK(Point[] points, int k) {

}

补充内容 (2016-11-8 00:54):
尴尬了, 这题代码就是oa的时候现写的, 注意点就是重写comparator的时候注意compare的返回值是int, 但是毕竟距离是double, 所以不能简单的强制转换,必须把通过对比距离的具体数值比较,返回-1, 1或者0.
回复

使用道具 举报

🔗
 楼主| YG 2016-11-8 00:56:46 | 只看该作者
全局:
hanpxapply 发表于 2016-11-8 00:10
请问楼主,orderDependency 这道题中如果遇到环,应该返回什么?是空数组吗?
另外,K closest points 这 ...

返回空数组或者null,我具体忘了,我当时都试了一下,找了一个能过的
K close points就是用pq做的,重写comparator就行了,输出的时候注意先出pq的放到数组的尾部
回复

使用道具 举报

🔗
 楼主| YG 2016-11-8 01:00:20 | 只看该作者
全局:
shashengwanGH 发表于 2016-11-6 00:50
祝楼主赶快拿到offer啦!求楼主timeline!

sorry, 漏看了,9月中旬内推过,杳无音讯,然后10月5号career fair投了一下,10.14 survey, 10.24做的oa1, 11.3做完oa2.. 11.4看到地里的好多人oa2之后直接拿到offer,表示好羡慕
回复

使用道具 举报

🔗
shashengwanGH 2016-11-8 04:23:53 | 只看该作者
全局:
YG 发表于 2016-11-8 01:00
sorry, 漏看了,9月中旬内推过,杳无音讯,然后10月5号career fair投了一下,10.14 survey, 10.24做的oa1 ...

哇哇,楼主也会直接拿到offer的,楼主刚刚看到你回复楼上的说k closest不能强制转换是什么意思,不能直接在compare function里面return (int) (x2^2+y2^2-x1^2-y1^2)吗?谢谢楼主啊
回复

使用道具 举报

🔗
 楼主| YG 2016-11-8 04:46:40 | 只看该作者
全局:
shashengwanGH 发表于 2016-11-8 04:23
哇哇,楼主也会直接拿到offer的,楼主刚刚看到你回复楼上的说k closest不能强制转换是什么意思,不能直接 ...

因为compare function的返回值必须是int型, 而到原点的距离可能是double, 所以不能简单的把距离强制转换为int.   eg.  Point A(1.0, 1.0)和Point  B(1.0001, 1.0)距离原点距离不同,但是输出的时候可能因为强制转为int而认为距离相等, 可能point B 就排在point A前面了
回复

使用道具 举报

🔗
夹心lee 2016-11-8 05:22:04 | 只看该作者
全局:
请问K closest points那道题 输入没有给出origin这个点嘛?那这个点是原点还是什么??
回复

使用道具 举报

🔗
 楼主| YG 2016-11-8 05:24:58 | 只看该作者
全局:
夹心lee 发表于 2016-11-8 05:22
请问K closest points那道题 输入没有给出origin这个点嘛?那这个点是原点还是什么??

按原点算就可以,我当时题目就是这么描述的
回复

使用道具 举报

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

本版积分规则

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