二叉树递归遍历
Comment要想递归遍历二叉树,我们的思路就是
创建二叉树结点类型
二叉树递归创建
二叉树遍历
创建二叉树结点类型:
1 | typedef struct bitree{ |
二叉树递归创建:
1 | bitree_t *create_binary_tree(int n)//这里的n用来从初始编号 |
二叉树的遍历:
1 | //先序遍历: |
中序和后序是一样的道理,注意我们创建结点的时候实际上是前序创建的,所以要前序输入。
要想递归遍历二叉树,我们的思路就是
创建二叉树结点类型
二叉树递归创建
二叉树遍历
创建二叉树结点类型:
1 | typedef struct bitree{ |
二叉树递归创建:
1 | bitree_t *create_binary_tree(int n)//这里的n用来从初始编号 |
二叉树的遍历:
1 | //先序遍历: |
中序和后序是一样的道理,注意我们创建结点的时候实际上是前序创建的,所以要前序输入。