关注
手撕的话应该是考察LCA吧,O(h)复杂度h树高。O(1)的话不管怎么样都要预处理吧,或者完全二叉树用数学确定这样算O(1)。
我这倒是有个很邪门的方法:我们假设这个地方存了我们所有的祖先节点用位图表示比如1234567这7个节点我们查询67的祖先。我6有这样的位图1010010,7有1010001。把这个存储位置的数相&,我们也公共祖先的位图也就是1010000,反转得到101也就是5,取log2,得到2,这个就是其最近的公共祖先的索引号(0,1,2)正好是我们存储的3号节点。
查看原帖
1 评论
相关推荐
查看14道真题和解析 点赞 评论 收藏
分享
02-06 11:31
黑龙江工程学院 行政专员/助理 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你感受到金三银四了嘛? #
28158次浏览 308人参与
# 25届网易互娱暑实进度 #
98956次浏览 768人参与
# 今天你投了哪些公司? #
47852次浏览 1049人参与
# 26届的你们有几段实习? #
169682次浏览 1095人参与
# 春招 / 实习投递,你最焦虑的一件事 #
27027次浏览 624人参与
# 米哈游笔试 #
537017次浏览 980人参与
# Tplink求职进展汇总 #
206140次浏览 948人参与
# 虽然0面试,但今天___,夸夸自己 #
2347次浏览 72人参与
# AI项目实战 #
2341次浏览 107人参与
# 为了实习逃课值吗? #
68978次浏览 536人参与
# 如果给AI员工评绩效,我的答案是…… #
3848次浏览 95人参与
# HR问:你期望的薪资是多少?如何回答 #
82734次浏览 711人参与
# 今年找实习到底有多难? #
8396次浏览 92人参与
# 27届求职交流 #
41028次浏览 842人参与
# 大城市找工作会更容易吗 #
61907次浏览 390人参与
# 哪一刻你对工作祛魅了? #
8940次浏览 100人参与
# 找工作,你都让AI帮你做什么? #
2450次浏览 100人参与
# AI时代下,你的岗位要求有什么变化? #
4427次浏览 99人参与
# 26届求职交流 #
21109次浏览 525人参与
# 签约/解约注意事项 #
886698次浏览 4711人参与
