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

Amazon OA2 C++

🔗
 楼主| dante_evil 2016-11-30 01:32:28 | 只看该作者
全局:
chelsey_1009 发表于 2016-11-29 19:47
还有还有~楼主的K neareast是用pq做的吗?是min heap还是max heap呢~ 我在别的帖子里看到说会要求“如果 ...

用的maxheap,装满k个就开始pop。你说的那个条件我没注意。
回复

使用道具 举报

🔗
chelsey_1009 2016-11-30 02:30:33 | 只看该作者
全局:
dante_evil 发表于 2016-11-30 01:32
用的maxheap,装满k个就开始pop。你说的那个条件我没注意。

多谢楼主的解答~太感谢了~再最后弱问一下 k nearest最后输出的由近到远还是又远到近呢? 因为用max heap最后pq里面的K个 是最大的在最顶端 那么最后把结果搞到vector里是不是得再倒过来~
回复

使用道具 举报

🔗
 楼主| dante_evil 2016-11-30 04:25:13 | 只看该作者
全局:
chelsey_1009 发表于 2016-11-30 02:30
多谢楼主的解答~太感谢了~再最后弱问一下 k nearest最后输出的由近到远还是又远到近呢? 因为用max heap ...

这个我记不太清了,你到时候按题目要求输出即可。
回复

使用道具 举报

无效楼层,该帖已经被删除
🔗
与天共醉 2016-12-1 05:14:44 | 只看该作者
全局:
LZ能不能说一下priority_queue里的comparator 是在哪里定义的怎么定义的?是写了一个struct放在struct里实现,还是直接写一个运算符重载函数啊?在另外一个帖子里看到说不能定义全局变量啥的不知道能不能自己定义struct啊
回复

使用道具 举报

🔗
与天共醉 2016-12-1 05:16:26 | 只看该作者
全局:
与天共醉 发表于 2016-12-1 05:14
LZ能不能说一下priority_queue里的comparator 是在哪里定义的怎么定义的?是写了一个struct放在struct里实 ...

我记得我在一个帖子里看到说自己写了comparator然后编译报错not in this scope,所以想问一下LZ具体是在哪儿定义的
回复

使用道具 举报

🔗
 楼主| dante_evil 2016-12-1 12:24:41 | 只看该作者
全局:
与天共醉 发表于 2016-12-1 05:16
我记得我在一个帖子里看到说自己写了comparator然后编译报错not in this scope,所以想问一下LZ具体是在 ...

我应该就是定义了struct或者class然后重载()运算符。
回复

使用道具 举报

🔗
chelsey_1009 2016-12-1 12:38:35 | 只看该作者
全局:
刚刚给楼主评了分~求问楼主,window sum那个如果window size k 大于array的size,是要return 空vector吗~明天就做了~多谢楼主~
回复

使用道具 举报

🔗
与天共醉 2016-12-1 19:48:08 | 只看该作者
全局:
dante_evil 发表于 2016-12-1 12:24
我应该就是定义了struct或者class然后重载()运算符。

万分感谢LZ!!
回复

使用道具 举报

🔗
assqss 2016-12-6 00:24:01 | 只看该作者
全局:
楼主我想麻烦问下,不能用sqrt怎么求距离呀?
回复

使用道具 举报

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

本版积分规则

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