【发布时间】:2016-03-13 19:50:30
【问题描述】:
我们有 Java 方法 rangeQuery_count(BSTNode,int,int)。给定 BST 的根 (keys int) 和区间 [a,b],此方法返回 BST 属于区间的键数。
static int rangeQuery_count(BSTNode v, int a, int b) { //a<=b
if(v==null) return 0;
if(v.key < a) return rangeQuery_count(v.right, a, b);
else if(v.key > b) return rangeQuery_count(v.left, a, b);
else return 1 + rangeQuery_count(v.right, a, b) + rangeQuery_count(v.left, a, b);
}
我必须根据 BST 的节点数 n 来确定算法成本的渐近估计。我刚刚开始研究这些主题,我想了解如何计算项目的成本。
【问题讨论】:
-
成本按哪个指标?
-
我认为这是您需要阅读的内容stackoverflow.com/questions/11032015/…
标签: java algorithm binary-search-tree