【发布时间】:2010-03-29 02:23:14
【问题描述】:
使用这里介绍的方法:http://cslibrary.stanford.edu/110/BinaryTrees.html#java
12. countTrees() 解决方案(Java) /** 对于键值 1...numKeys,有多少结构上唯一 存储这些键的二叉搜索树是可能的吗? 策略:认为每个值都可能是根。 递归查找左右子树的大小。 */ 公共静态int countTrees(int numKeys){ 如果(numKeys我感觉可能是n(n-1)(n-2)...1,即n!
如果使用memoizer,复杂度是O(n)吗?
【问题讨论】:
标签: binary-tree complexity-theory memoization catalan