
西南交通大学-zhy-数据结构第三次作业-2020版.docx
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
这是一份来自西南交通大学的数据结构课程第三次作业文档(2020年版本),包含了学生zhy完成的各项练习和问题解答。
西南交大;西南交通大学;数据结构;赵宏宇
1. 写算法:
(1)已知二叉树的根结点指针为bt,求该二叉树中的叶子数目。
(2)已知某二叉树的根结点地址root,各节点的左、右儿子指针域已经正确填充。编写一个算法将所有节点的双亲指针域正确填充。
(3)已知某二叉树的根结点指针bt。编写算法,交换该二叉树中所有节点的左右子树。
(4)给定n个结点的数据值按顺序存于一维数组(元素下标范围0..n-1)。编写算法,由该数组首地址和长度n建立对应的二叉链表存储结构。
2. 上机题:
(1)用先序遍历法建立一个二叉树的二叉链表存储结构。结点data域值类型为int,输入的先序序列中0表示NULL指针域,其它有效节点的数据均不等于0。定义三个算法函数分别计算并输出该二叉树中数据的最大值、所有节点数据之和以及小于零的数据个数。
(2)从键盘输入n个数值建立一个n元完全二叉树的顺序存储结构,并实现先序遍历,中序遍历及后序遍历。
全部评论 (0)
还没有任何评论哟~


