首页 > 其他分享 >3、二叉树

3、二叉树

时间:2022-12-07 16:57:04浏览次数:60  
标签:左子 结点 遍历 右子 二叉树 节点

树(Tree)是n个结点的有限集合。

    度:拥有子结点的数量为结点的度,树中最大的度为树的度。

    结点(节点):根结点、内部结点、叶子结点

    有序树:左分支和右分支严格区分的树。


 

1、二叉树

每个结点的度最大为2的树,二叉树为有序树。

满二叉树:每层结点都是满的二叉树。

完全二叉树:在一个满二叉树中,从右下侧开始去掉若干相邻的结点,得到的树为完全二叉树。

存储结构

1、顺序存储结构

使用数组存放二叉树的元素,它只有在满二叉树或完全二叉树的情况下才不会有空间浪费。

2、链式存储结构

使用二叉链表存放二叉树的元素,每个结点包括三个域:左孩子域,值域,右孩子域。

 

 

 遍历

规定左节点一定在右节点之前遍历,则二叉树的遍历可分为:

  1、先序遍历(DLR):根、左子树、右子树  如:A B D E G C F

  2、中序遍历(LDR):左子树、根、右子树  如:D B G E A C F

  3、后序遍历(LRD):左子树、右子树、根  如:D G E B F C A


 

Java中二叉树的遍历、查找

 

标签:左子,结点,遍历,右子,二叉树,节点
From: https://www.cnblogs.com/lurenjia-bky/p/16963558.html

相关文章

  • 代码随想录算法训练营Day16| 104. 二叉树的最大深度、559.n叉树的最大深度、111. 二叉
    代码随想录算法训练营Day16|104.二叉树的最大深度、559.n叉树的最大深度、111.二叉树的最小深度、222.完全二叉树的节点个数104.二叉树的最大深度104.二叉树的最大......
  • 判断是否是完全二叉树
     对于一棵二叉树,判断是否是一棵完全二叉树。typedefstructNode{intkey;Node*lChild;Node*rChild;}*PNode;boolis(PNode&p){boolflag=false;queue<PN......
  • 每日算法之二叉树中和为某一值的路径(二)
    JZ34二叉树中和为某一值的路径(二)描述输入一颗二叉树的根节点root和一个整数expectNumber,找出二叉树中结点值的和为expectNumber的所有路径。1.该题路径定义为从树的......
  • 二叉树入门到进阶(下一篇讲红黑树)——c语言刷题合集
    目录二叉树概念二叉树的遍历方式DFS(前序中序后序遍历)144.二叉树的前序遍历递归解法迭代解法94.二叉树的中序遍历145.二叉树的后序遍历层序遍历--队列的作用102.二叉......
  • ChatGPT 编写的 Rust 二叉树
    //定义二叉树节点structNode{  //节点值  value:i32,  //左子树  left:Option<Box<Node>>,  //右子树  right:Option<Box<Node......
  • 根据前序和中序遍历重建二叉树
    关于最近最近在看算法相关的,接下来想记录一下自己学习的、个人认为比较值得记录的算法。这篇博客主要是用自己的理解复述了根据中序、前序遍历重建二叉树这个博客的内容,......
  • 二叉树基本操作代码实现
    #include<stdio.h>#include<stdlib.h>//exit#include<malloc.h>//定义二叉链表结点结构typedefstructnode{ intdata; structnode*lchild,*rchild;}BiTr......
  • leetcode 101. 对称二叉树 js实现
    给你一个二叉树的根节点 root ,检查它是否轴对称。示例1:输入:root=[1,2,2,3,4,4,3]输出:true示例2:输入:root=[1,2,2,null,3,null,3]输出:false 提示:树......
  • 求二叉树中最大的二叉搜索子树的头节点
    求二叉树中最大的二叉搜索子树的头节点作者:Grey原文地址:博客园:求二叉树中最大的二叉搜索子树的头节点CSDN:求二叉树中最大的二叉搜索子树的头节点题目描述给定一棵二......
  • 【LeeCode】94. 二叉树的中序遍历
    【题目描述】给定一个二叉树的根节点 ​​root​​ ,返回 它的 中序 遍历 。​​​https://leetcode.cn/problems/binary-tree-inorder-traversal/description/?favori......