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

狗VO

地里匿名用户
🔗
匿名用户-XCL01  2023-9-3 23:57:55
匿名用户 发表于 2023-9-2 21:41
this is a brute force methods, not accepted

可是题目写了是list, list 删除元素(非末尾)只有O(n)做法吧 due to shifting
如果要转换成为linked list也需要initialization O(n)

盲猜面试官只是希望O(1) (not logn)生成random element in the list, 然后del部分O(n)?

请问楼主有何高见? 感谢!
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-O2AV1  2023-9-4 00:20:25
匿名用户 发表于 2023-9-2 21:41
this is a brute force methods, not accepted

原题是一个前缀和,follow up感觉是在log(n)时间内完成删除+更新前缀和,估计套个线段树/binary indexed tree然后小改一下就能符合复杂度要求了
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-PQGPI  2023-9-4 02:27:49
线段树能符合复杂度要求
回复

使用道具 举报

全局:
祝lz有好消息,请问霍夫曼树那一题可能会出现出现这样的input:{'b': 3, 'e': 1, 'z': 3},或者{'b': 2, 'e': 1, 'z': 3}吗?也就是构建完的树有叶子结点值为*的情况。谢谢!
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-PQGPI  2023-9-7 21:50:59
齐晖互感器 发表于 2023-9-4 19:17
祝lz有好消息,请问霍夫曼树那一题可能会出现出现这样的input:{'b': 3, 'e': 1, 'z': 3},或者{'b': 2, 'e ...

叶子结点值不会为*
回复

使用道具 举报

🔗
charleskaka 2023-9-26 09:16:36 | 只看该作者
全局:
请问1. 这个tree一定要是binary tree嘛?2. “Within the same length, sm‍‌‌‌‌‌‍‌‌‌‍‍‌‌‌‌‍‌‌aller values appear to the left of larger values (so 'b' to the left of 'z', etc.)” value指的是原letter的ascii code 的排序吗?
回复

使用道具 举报

🔗
null; 2023-12-10 15:05:57 来自APP | 只看该作者
全局:
huffman只有叶子节点有值,为啥这个题e不在叶子节点啊
回复

使用道具 举报

🔗
null; 2023-12-10 16:38:38 来自APP | 只看该作者
全局:
匿名用户 发表于 2023-09-03 09:20:25
原题是一个前缀和,follow up感觉是在log(n)时间内完成删除+更新前缀和,估计套个线段树/binary indexed tree然后小改一下就能符合复
应该是n(logn)^2。每次查询是对线段树范围查询(0, mid)范围的和,找到第一个大于random的范围,(logn)^2。删除时候更新单个节点,logn
回复

使用道具 举报

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

本版积分规则

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