当前位置: 首页 > news >正文

装修队伍做网站品牌网站首页设计

装修队伍做网站,品牌网站首页设计,怎样做网站挣钱,怎么用本机做服务器发布网站目录 一、二叉树的定义 二、代码定义 三、遍历二叉树 1、前序遍历 2、中序遍历 3、后序遍历 四、方法的使用 一、二叉树的定义 二叉树(binary tree)是指树中节点的度不大于2的有序树,它是一种最简单且最重要的树。二叉树的递归定义为&a…

目录

一、二叉树的定义

二、代码定义

三、遍历二叉树

1、前序遍历

2、中序遍历

3、后序遍历

四、方法的使用


一、二叉树的定义

   二叉树(binary tree)是指树中节点的度不大于2的有序树,它是一种最简单且最重要的树。二叉树的递归定义为:二叉树是一棵空树,或者是一棵由一个根节点和两棵互不相交的,分别称作根的左子树和右子树组成的非空树;左子树和右子树又同样都是二叉树 。

二、代码定义

二叉树通过左值和右值连接起来

public class BinaryTree {static class TreeNode{public char val;public TreeNode left;public TreeNode right;public TreeNode(char val) {this.val = val;}}public TreeNode creatTree(){TreeNode A=new TreeNode('A');TreeNode B=new TreeNode('B');TreeNode C=new TreeNode('C');TreeNode D=new TreeNode('D');TreeNode E=new TreeNode('E');TreeNode F=new TreeNode('F');TreeNode G=new TreeNode('G');TreeNode H=new TreeNode('H');A.left=B;A.right=C;B.left=D;B.right=E;C.left=F;C.right=G;E.right=H;return A;}

三、遍历二叉树

1、前序遍历

前序遍历的顺序为:根结点--->根的左子树--->根的右子树

  void preorder(TreeNode root){if (root==null){return;}System.out.print(root.val+" ");preorder(root.left);preorder(root.right);}

2、中序遍历

中序遍历的顺序为:根的左子树--->根结点--->根的右子树

  void inorder(TreeNode root){if ((root==null)){return;}inorder(root.left);System.out.print(root.val+" ");inorder(root.right);}

3、后序遍历

后序遍历的顺序为:根的左子树--->根的右子树--->根结点

 void postorder(TreeNode root){if (root==null){return;}postorder(root.left);postorder(root.right);System.out.print(root.val+" ");}}

四、方法的使用

public class Main {public static void main(String[] args) {BinaryTree binaryTree=new BinaryTree();BinaryTree.TreeNode root=binaryTree.creatTree();binaryTree.preorder(root);System.out.println();binaryTree.inorder(root);System.out.println();binaryTree.postorder(root);}}

执行结果:

A B D E H C F G 
D B E H A F C G 
D H E B F G C A 


http://www.yayakq.cn/news/622294/

相关文章:

  • 有没有做黑市网站wordpress dux 1.6
  • 前端开发中英文网站怎么做石碣镇网站建设
  • 中国室内设计网站松原网站建设
  • 站长之家源码之家产品设计公司招聘
  • 高端网站开发费用wordpress换域名后网站地址怎么办
  • 深圳网站排名怎么做网站域名注销备案
  • 网站后台系统的易用性wordpress 商城模版
  • 响应式网站建设开发公司专项培训网站建设方案
  • 专业网站建设公司兴田德润在哪里西安开发网站的公司
  • seo的网站好看简单易做的网站
  • 工信部 网站 邮箱东莞网站建设五金建材
  • 云南澄江县建设局网站西安租房网
  • 重庆手机网站推广价格wordpress最大负载
  • 织梦成品网站旅行社营业网点可以做网站吗
  • 怎么在自己电脑上搭建网站用什么网站做海报 知乎
  • 郑州航海路网站建设做音乐网站的条件
  • 如何创建一个网站用来存放东西企管宝
  • 浙江国有建设用地出让网站提升seo排名的方法
  • 广州网站设计公司兴田德润活动百度人工
  • 个人网站备案下载站简单企业网站模板免费
  • 网站简历导出wordpress 默认主题
  • 统计网站建设湖南健康卡app
  • 免费开源企业网站公司做一个静态网站多少钱
  • 做八年级题目的网站建造免费网站
  • 太仓有做网站的地方吗百度没有投放的网站点击
  • 新手做啥网站好甘肃手机网站建设
  • 网站子站点是什么意思配置WordPress爬网规则
  • 怎么建立企业网站平台外贸官方网站建设
  • 网站建设所用的工具个人博客网站如何做SEO
  • 福州网站建设软件梦创义网站建设