数据结构--顺序表,链表,双向链表-CSDN博客
数据结构--栈,队列,串,广义表-CSDN博客
二.树
7.树
7.1.1定义:是n个节点的有限集
7.1.2树的基本概念
根 : 一个特殊的节点,没有前驱节点
子树 :
节点 :
节点的度 :一个节点含有的子树的个数
叶子(终端节点) :度为0的节点
非终端节点(分支节点) :度不为0的节点
树的度 :最大的节点的度
双亲 :有一个节点含有子节点,这个节点称为其子节点的双亲
兄弟 :具有同一个父节点的节点
祖先 :从根到该节点所经分支上的所有节点
子孙 :以某节点为根的子树中任意一个节点都称为该节点的子孙
层次 :从根开始,根为第一层,根的节点是第二层,以此类推
堂兄弟 :双亲在同一层的节点
树的深度 :树中节点的最大层次
无序树 :
森林 :由m棵互不相交的树的集合
8.二叉树
8.1 满二叉树
8.2 完全二叉树
8.3 遍历二叉树
8.3.1 前序(根 左子树 右子树)
1 (2 (3 N N) N)(4(5 N N)(6 N N))
123456
8.3.2中序(左子树 根 右子树)
((N 3 N)2 N)1(N 5 N) 4 (N 6 N))
321546
8.3.3后序(左子树 右子树 根)
((N N 3) N 2) ((N N 5)(N N 6) 4) 1
325641