如何遍历一棵二叉树?

逃离我推掉我的手 2023-03-14 13:10 91阅读 0赞
  1. private Object treeSearch(Tree tree, String key) {
  2. if (tree == null || tree.key == key) {
  3. return tree;
  4. } else if (tree.right >= key) {
  5. return treeSearch(tree.right, key);
  6. } else {
  7. return treeSearch(tree.left, key);
  8. }
  9. }

发表评论

表情:
评论列表 (有 0 条评论,91人围观)

还没有评论,来说两句吧...

相关阅读

    相关

    遍历二叉树 今天我们学习了二叉树,现在我就基于二叉树的递归定义来说一说遍历二叉树的三种方法:先序、中序和后序。 根据二叉树的递归定义可知,二叉树是由3个基本单元组成:根结点

    相关

    前序遍历(左中右)ABDGHCEIF ![前序遍历][70] 中序遍历(左根右)GDHBAEICF![中序遍历][70 1] 后序遍历(左右根)GHDBIEFCA![

    相关 由两种推出整

    二叉树由两种遍历推出整棵树 二叉树的先序,中序,后序遍历中,任意知道两种就可以推出整棵树长什么样。思路都是一样的,这里以先序和中序为例。 以下这个过程涉及到逆向推导,请