📣 独立日限时特惠: VIP通行证立减$68
查看: 7357| 回复: 9
跳转到指定楼层
上一主题 下一主题
收起左侧

[树/链表/图] segment tree有必要掌握吗?

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
看了一会,没看明白,面试需要掌握这种结构吗?谢谢

上一篇:求二叉树 叶子结点的位置编号
下一篇:数组Snapshot
🔗
Ramily 2018-4-2 01:05:04 | 只看该作者
全局:
gg好像会,我一开始看也觉得好难啊好难啊看不懂...但其实多看几次自己写一写就会了,难的也就seg tree 和BIT,其实想想就两个记一下也不是特别难哈哈
回复

使用道具 举报

🔗
pxu 2018-6-11 11:39:05 | 只看该作者
全局:
没见过这种类型的题目。感觉Trie可能比这个更重要。在做word search2的时候,非常有用
回复

使用道具 举报

全局:
线段树其实挺简单的. 相对来说Fenwick树主要是奇技淫巧一些, 用bit manipulation看起来特别炫酷, 特别装b.

说到底都是要做RMQ - range min | max query 或者 RSQ - range sum query.

但是你要是说range update那Fenwick树就不顶用了, 比如 [i, j]区间内都+ | - value, 只能是线段树做.
回复

使用道具 举报

🔗
democoffee 2018-6-16 10:56:27 | 只看该作者
全局:
可以掌握一下 如果面试遇到非得seg tree 或者树状数组的话,感觉只能出裸题。而且这两个东西,等你做了10题基本就完全掌握了
回复

使用道具 举报

🔗
xiaonisong 2019-3-13 17:07:08 | 只看该作者
全局:
一维的segment tree比较容易,但是二维的segment tree,代码都有100行了,需要看么?
回复

使用道具 举报

🔗
etofetof 2019-3-13 18:16:31 | 只看该作者

segment tree需要准备么?

全局:
最近在准备segment tree,想问下,面试中碰到二维segment tree 多么?除了leetcode 308那题。

回复

使用道具 举报

🔗
14417335 2019-3-13 22:08:40 | 只看该作者
全局:
这个segment tree写的时候还是要在recursion的function里想半天条件的设置。远不像binary indexed tree记忆的深刻。
回复

使用道具 举报

🔗
etofetof 2019-3-14 04:57:40 | 只看该作者
全局:
关键是,二维segment tree,需要准备么?这个代码量挺大的
回复

使用道具 举报

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

本版积分规则

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