12
返回列表 发新帖
楼主: xuanyuanyi12
跳转到指定楼层
上一主题 下一主题
收起左侧

亚麻 OA2 K Closest Points 疑问 求解答

🔗
 楼主| xuanyuanyi12 2016-11-25 14:19:26 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
香草可乐 2016-11-25 14:23:05 | 只看该作者
全局:
我记得如果是null或者length == 0,应该返回的是原数组,if(points == null || points.length == 0)   return points
但如果 k <= 0,返回new Points[0],这个绝对是其中一个corner case
回复

使用道具 举报

🔗
 楼主| xuanyuanyi12 2016-11-25 14:45:44 | 只看该作者
全局:
香草可乐 发表于 2016-11-25 14:23
我记得如果是null或者length == 0,应该返回的是原数组,if(points == null || points.length == 0)   retu ...

很有道理~~~
谢谢啦~
回复

使用道具 举报

🔗
蓝色蝶殇 2016-12-2 15:08:43 | 只看该作者
全局:
想问一下LZ用了PQ么?PQ的排序并不是稳定排序,如果有三个等距离的点ABC,输出的顺序可能是BCA···,这个情况怎么破
回复

使用道具 举报

🔗
 楼主| xuanyuanyi12 2016-12-2 15:25:12 | 只看该作者
全局:
蓝色蝶殇 发表于 2016-12-2 15:08
想问一下LZ用了PQ么?PQ的排序并不是稳定排序,如果有三个等距离的点ABC,输出的顺序可能是BCA···,这个 ...

他本来就没要求必须等距离的按输入排序吧~反正我用着挺好
回复

使用道具 举报

🔗
蓝色蝶殇 2016-12-2 15:37:33 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
 楼主| xuanyuanyi12 2016-12-2 15:41:12 | 只看该作者
全局:
蓝色蝶殇 发表于 2016-12-2 15:37
我是看有些人的面经这么说,到时候看看吧,test case全过了我就不管了,过不了我就套一层,把index加进去 ...

刚才也有一个帖子证明了没问题,你放心吧~
回复

使用道具 举报

🔗
lucyjuicy 2016-12-3 01:52:59 | 只看该作者
全局:
所以说如果k>points.length,返回points还需要排序吗?
回复

使用道具 举报

🔗
Pigg91 2016-12-3 03:07:29 | 只看该作者
全局:
pq可过,k小于0返回new Point[0 ]
回复

使用道具 举报

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

本版积分规则

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