📣 Back to School开学季 - VIP通行证5折优惠!蓝莓、Offer多多同步优惠
楼主: multiplelife
跳转到指定楼层
上一主题 下一主题
收起左侧

[二分/排序/搜索] G onsite 被台湾人废了,求这题解法 (新人求大米)

 
🔗
huorili 2020-1-21 04:30:04 | 只看该作者
全局:
不成熟的想法,这个题是不是想考察空间换时间啊。
我的理解是这个题想问一个二重排序,比如先merge by value,然后同时根据value排序,在value相同的情况下,再根据weight排序。这个需求在工作中还挺常见的。
但是一般我写这个直接就java comparator里面先比较value, value相同再比较weight就搞定了,根本也没有想太多。复杂度大概O(nlogn)。或者用stream里面的thenComparing一个意思。
后来看到楼主的题目想了想好像是可以用别的方式,可能更快。比如二进制或者value数据有特定范围,是不是就hashMap然后基数排序,桶排序什么的,这样O(n)就搞定了。
但是如果value是巨大的object,存Map空间代价大,O(nlogn)复杂度也可以接受?也就是分类讨论,看需求是什么,是时间更重要还是空间更重要,甚至代码整洁度更重要?我觉得stream好清楚,好容易。。。
回复

使用道具 举报

🔗
eason0218 2020-1-21 05:06:26 | 只看该作者
全局:
TW人有本事不要用1亩3分地。不要用完资源转过头来黑别人。
回复

使用道具 举报

🔗
gaohannk 2020-1-22 01:18:21 | 只看该作者
全局:
我有个面试时台湾人,我还以为可以给我放放水呢。也可能是亚裔
回复

使用道具 举报

🔗
qwseda123 2020-2-25 16:13:38 | 只看该作者
全局:
这不是湾的正常操作吗
回复

使用道具 举报

🔗
tm1234 2020-2-27 01:45:16 来自APP | 只看该作者
全局:
请问merge on balue是什么意思呢 是说把对应的weight加起来吗?求理解了的的小伙伴帮忙解释一下,谢谢!

补充内容 (2020-2-26 09:45):
value*
回复

使用道具 举报

🔗
cbtou1 2020-3-17 07:34:24 | 只看该作者
全局:
我也没听懂楼主的题目在说什么
回复

使用道具 举报

🔗
IHsin94 2020-3-17 12:44:23 | 只看该作者
全局:
DriftCloud 发表于 2019-5-17 05:04
首先先鼓励一下楼主,好比煮熟的鸭子飞掉,心有不甘有点情绪也是正常。
我觉得问题关 ...
我开始也没看懂题目啥意思。。
回复

使用道具 举报

🔗
andyman888 2020-3-19 00:12:57 | 只看该作者
全局:
我也觉得加上地域不太好。我好几次被印度人面,觉得自己发挥不好,人家也让我过了。
回复

使用道具 举报

🔗
dgquvn 2020-3-19 02:28:43 | 只看该作者
全局:
tm1234 发表于 2020-2-27 01:45
请问merge on balue是什么意思呢 是说把对应的weight加起来吗?求理解了的的小伙伴帮忙解释一下,谢谢!

...

同样不理解,楼主这样的表述能力肯定扣分
回复

使用道具 举报

🔗
jamesleborn 2020-9-29 14:55:38 | 只看该作者
全局:
aammyytt 发表于 2019-5-4 04:12
拍拍你,只有一個 no hire 一定是挺不舒服的,難免氣話了
暖心温柔大度的小姐姐<3
回复

使用道具 举报

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

本版积分规则

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