小编Rob*_*ood的帖子

Java中的二进制树静态方法

我在我的Java实现二叉树的这些实例方法和搜索二叉树:getSize(),getHeight(),getDepth(),getPreOrder(),getInOrder(),getPostOrder()getLevelOrder().这些方法在其他具有参数的递归方法中使用树的根Node.从OOP的角度来看,哪个更适合使用:

  1. 使用这些递归方法作为静态方法,因为它们使用Node不属于实际类的object(),并且它们不使用任何类属性,
  2. 它们可以是实例方法,因为它们可以在此树的子树中使用,并且它们不使用任何静态属性,
  3. 或者他们可能在其他静态类中UtilsTree()

java binary-tree static-methods binary-search-tree

6
推荐指数
1
解决办法
767
查看次数