【发布时间】:2011-11-30 06:20:59
【问题描述】:
假设我有一棵高度为 h 的二叉树,其元素为 x1、x2、... xn。
xi 元素最初位于第 i 个最左边的叶子。树应该在 O(h) 时间内支持以下方法
add(i, j, k) 其中 1
get(i):返回第i个最左边叶子的值。
该属性的内部节点应该存储什么?
注意:我不是在寻找确切的答案,但任何关于如何解决问题的提示都会很好。
【问题讨论】:
-
这是作业吗?如果是这样,您可以将标签作业添加到您的问题中吗?谢谢你:)
标签: algorithm data-structures binary-tree