今天数据结构实验课,做实验,二叉树的基本运算,题目要求挺长的,上课坐着没事干,写了一点,放这以后还能看看。呵呵、

题目要求:

[问题描述]

建立一棵二叉树,试编程实现二叉树的如下基本操作:
1. 按先序序列构造一棵二叉链表表示的二叉树T
2. 对这棵二叉树进行遍历:先序、中序、后序以及层次遍历,分别输出结点的遍历序列;
3. 求二叉树的深度/结点数目/叶结点数目;(选做)
4.
将二叉树每个结点的左右子树交换位置。(选做)

 [基本要求]

从键盘接受输入(先序),以二叉链表作为存储结构,建立二叉树(以先序来建立),

 

写了一点基本的功能。


下课了,后头再写吧