时月oe

博客园 首页 新随笔 联系 订阅 管理
  9 随笔 :: 0 文章 :: 0 评论 :: 918 阅读

二叉树的遍历分为

  • 前序遍历
  • 中序遍历
  • 后序遍历

前序遍历

public void preTraverse(TreeNode root)
{
  if(root != null){
    System.out.print(root.value);
    preTraverse(root.left);
    preTraverse(root.right);
  }
}

中序遍历

public void midTraverse(TreeNode root)
{
  if(root != null){
    midTraverse(root.left);
    System.out.print(root.value);
    midTraverse(root.right);
  }
}

后序遍历

public void postTraverse(TreeNode root)
{
  if(root != null){
    postTraverse(root.left);
    postTraverse(root.right);
    System.out.print(root.value);
  }
}
posted on   时月oe  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
点击右上角即可分享
微信分享提示