云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 湖南科技大学数据结构综合应用题

湖南科技大学数据结构综合应用题

  • 62 次阅读
  • 3 次下载
  • 2026/4/24 23:22:49

计算机——《数据结构》

第5页 共13页

3

5 2

6 4 1

3

5 2

6 4 1

3

2

1 5 4 6

14、画出具有三个结点的二叉树的所有形态。

15、图如右,请画出prim算法构造最小生成树的过程。

16、对于如下无向图,请画出其深度优先搜索和广度优先搜索生成的树(画出一棵即可)。

1 3

5

2 4

17、用线性探测法建立Hash表,Hash函数为H(key)=key mod 11,Hash表长度为10,现有一组关键字(61,

18,30,72,13,24),请画出相应的Hash表。

18、// 设元素的类型为T;aList是存储顺序表的数组; p为即将删除元素的位置 // 删除成功则返回true,否则返回false

template // 顺序表的元素类型为T bool arrList :: delete(const int p) { int i; if (curLen <= 0 ) { // 检查顺序表是否为空 cout << \ return false ; }

计算机——《数据结构》

第6页 共13页

if (p < 0 || p > curLen-1) { // 检查删除位置是否合法 cout << \ return false ; } for (i = p; i < curLen-1; i++)

aList[i] = aList[i+1]; // 从位置p开始每个元素左移直到curLen curLen--; // 表的实际长度减1 return true; }

14-18题答案: 14、 A A A A A

B B B C B B

C C C C

15、 1 1 1 1

1 1 1 2 2

5 5 2 3 3 3 5

11

4 1 1 22 5 5 2 4 2 4 3 3 3

5 6 56

16、注意:生成树是不唯一的,应该是一个生成树森林。所以此题还存在其它画法。

1 3 5 2 4 计算机——《数据结构》

第7页 共13页

设从结点1出发开始深度优先搜索,得到如下一棵深度优先生成树:

1 3

5

2 4

设从结点1出发开始广度优先搜索,得到如下一棵广度优先生成树:

1 3 5

2 4 17、

0 1 2 3 4 5 6 7 13 24 61 18 61 mod 11=6 18 mod 11=7 30 mod 11=8

72 mod 11=6→7→8→9 13 mod 11=2 24 mod 11=2→3

8 30 9 72 19.设一棵二叉树的先序遍历序列为: A B D F C E G H

中序遍历序列为: B F D A G E H C (1)画出这棵二叉树。(5分)

(2)画出这棵二叉树的后序线索树。(5分) (3)画出由这棵二叉树转换成的树(或森林)。(5分)

20.设有正文AADBAACACCDACACAAD,字符集为A,B,C,D,设计一套二进制编码,使得上述正文的编码最短。(要求画出Huffman树并写出编码)(15分)

21.已知一个无向图如下图所示,用Kruskal算法生成最小树(假设以①为起点,要求画出构造过程)。(10分)

22.对于以下的图,写出它的四个不同的拓扑有序序列。(10分)

计算机——《数据结构》

第8页 共13页

23.采用哈希函数H(k)=3*k mod 13并用线性探测开放地址法处理冲突,在数列地址空间[0..12]中对关键字序列22,41,53,46,30,13,1,67,51。 (1) 构造哈希表(画示意图);(5分) (2) 求装填因子;(1分)

(3) 等概率下成功的和不成功的平均查找长度。(4分)

24.数据结构与数据类型有什么区别?

24.“数据结构”这一术语有两种含义,一是作为一门课程的名称;二是作为一个科学的概念。作为科学概念,目前尚无公认定义,一般认为,讨论数据结构要包括三个方面,一是数据的逻辑结构,二是数据的存储结构,三是对数据进行的操作(运算)。而数据类型是值的集合和操作的集合,可以看作是已实现了的数据结构,后者是前者的一种简化情况。

25.将算术表达式((a+b)+c*(d+e)+f)*(g+h)转化为二叉树。 *25.该算术表达式转化的二叉树如右图所示。

++ +fgh

+*

a+bc de

26.将下列由三棵树组成的森林转换为二叉树。(只要求给出转换结果) D G A J H I E B C L M K N O F

P A

B D E G C

H F I KO J L M

P N O

搜索更多关于: 湖南科技大学数据结构综合应用题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

计算机——《数据结构》 第5页 共13页 3 5 2 6 4 1 3 5 2 6 4 1 3 2 1 5 4 6 14、画出具有三个结点的二叉树的所有形态。 15、图如右,请画出prim算法构造最小生成树的过程。 16、对于如下无向图,请画出其深度优先搜索和广度优先搜索生成的树(画出一棵即可)。 1 3 5 2 4 17、用线性探测法建立Hash表,Hash函数为H(key)=key mod 11,Hash表长度为10,现有一

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com