二叉树概念: 二叉树是每个节点的度均不超过2的有序树,因此二叉树中每个节点的孩子只能是0,1或者2个,并且每个孩子都有左右之分. 位于左边的孩子称为左孩子,位于右边的孩子成为右孩子:以左孩子为根节点的子树称其为左子树,右孩子为根节点的子树成为右子树. 二叉树可以使用顺序表(数组)来存储其节点,并且节点的存储位置即为数组的下标索引. 遍历:将二叉树中的节点信息由非线性排列变为某种意义上的线性排列,即遍历操作是非线性结构线性化. 结构如图所示: 三种遍历方式: 1.前序遍历 基本思想:首先访问根节点…