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

meta vo

🔗
samurai_sz 2024-5-16 11:02:28 | 只看该作者
全局:
Patrickcy 发表于 2024-5-15 17:09
做一个column_node hashmap之后
一般来说sort下column (比如-2 到2 )logn

c++ hashmap是红黑树。因此严格意义上这样做也不是O(N)的。在你每轮遍历的时候,落到叶子节点都是log(N)
如果要深抠,可以跟面试官提到,然后换成两个vector<vector<int>>。一个是根左边的,一个是根右边的。左边的最后在返回的时候从back开始往begin走,右边的从begin往back走。
回复

使用道具 举报

🔗
visa 2024-5-16 12:41:14 | 只看该作者
全局:
patpat 拍拍楼主 谢谢分享 , 面试真的就是碰运气 遇到**没辙 祝那个烙印也能被咱们同胞给干下去
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-DO1WE  2024-5-16 14:07:01
第一題要 O(n) 就必須要掃兩遍
第一遍找出column 的範圍
第二遍才是正常bfs/dfs操作
回复

使用道具 举报

🔗
兰那罗 2024-5-16 14:49:00 | 只看该作者
全局:
还有硬挂这种操作,脸家面试能不能complain的
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-8XHPG  2024-5-16 14:56:26
谢谢楼主分享,可以分享一下timeline吗?
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-RCTO4  2024-5-16 14:58:03 来自APP
匿名用户 发表于 2024-05-15 23:07:01
第一題要 O(n) 就必須要掃兩遍
第一遍找出column 的範圍
第二遍才是正常bfs/dfs操作
第一遍的时候纪录最小值,不用两遍
回复

使用道具 举报

🔗
Mr_Chew112 2024-5-16 16:33:09 | 只看该作者
全局:
我理解O(n) 也是可以sort的,只要sort的列表长度在一个常数值之内就行了
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-RCTO4  2024-5-16 21:33:44 来自APP
Mr_Chew112 发表于 2024-05-16 01:33:09
我理解O(n) 也是可以sort的,只要sort的列表长度在一个常数值之内就行了
如果tree是zigzag 的,就两列,每一列n/2。
回复

使用道具 举报

🔗
逍遥冷夜 2024-5-18 02:54:24 | 只看该作者
全局:
都最优解被挂确实太恶心了 > < 跟hr complain一下可能会有用?

第二题是遍历第二个array,然后第一个array 看 第二个array 的index - 1 然后 只需keep min, 然后用第一个array的min + 第二个的current value 看最小sum就行 ?
回复

使用道具 举报

🔗
ziegfeld 2024-5-20 10:50:12 | 只看该作者
全局:
你们都有积分能看到题 好好奇第一题在说什么题 …
回复

使用道具 举报

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

本版积分规则

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