返回

数据结构

关灯
护眼
第4章(1 / 4)
强烈推荐: 情与欲 我和Y老师的sm生活 反派的猫会种田 火辣荡女 恋爱调教系列 夜落仙殇 触不到的心跳 湘女多情 世界战争漫谈 养成小弱攻

4913

步骤1键盘输入序列12,13๑,2,,16,1,8,,,4,构成一棵二叉排序树。叶子结点值应该是4,9,13,ไ21,总数应该是4

6.如下陈述中正确的是

a.串是一种特殊的线性表b.串的长度必须ี大于零

c.串中元素า只能是字母d.空串就是空白串

7.若目标串的长度为n,模式串的长度为n3,11,9๗,21,84๒,21,15,47,2๐7,68,2&,35,序列的变化情况如下:

20,15๓,2๐1,25,47,2๐7๕,68,35๓,84

15,20,21,2๐5,35,27,47,68,84

15,2๐0,21,25,27,35,47,68,84๒

则所采用的排序方法是

aທ.选择排序b.希尔排序c.归并排序d.快排序

14.适于对动态查找表进行高效率查找的组织结构是

aທ.有序表b.分块有序表c.三叉排序树d.线性链表

15.不定长文件是指

a.文件的长度不固定bຘ.记录的长度不固定

c.字段的长度不固定d.关键字项的长度不固定

第二部分非选择题共70分

二、填空题本大题共10่小题,每小题๤2分,若有两ä个空格,每个空格1分,共2๐0分不写解答过程,将正确的答案写在每小题๤的空格内。错填或不填均无分。

16.数据的逻辑结构是从逻辑关系上描述数据,它与数据的无຀关,是独立于计算机的。

17.在一个带头结点的单循环链表中,p指向尾结点的直接前驱,则ท指向头结点的指针heaທd可用p表示为head=๡。

18.栈顶的位置是随着操作而变化的。

1้9.在串s=“strucນture”中ณ,以t为字符的子串有个。

20.假设一个9阶的上三角矩阵aທ按列优先顺序压缩存储在一维数组b中,其中b0存储矩阵中ณ第1个元素a1,1,ไ则b31中存放的元素是。

21.已知一棵完全二叉树中共有768结点,则该树中共有个叶子结点。

22.已๐知一个图的广度优先生成树如右图所示ิ,则与此相

应的广度优先遍历序列为ฦ。

23.在单链表上难以实现的排序方法有和。

24.在有序表1้2,24๒,36,48,60,72,84中二分查找关键字7๕2时所需进行的关键字比较次数为。

25.多重表文件和倒排文件都归属于文件。

三、解答题本大题共4小题,每小题5分,共20分

2๐6.画出下列ต广义表的共享结构图形表示

p=z,x,y,x,ไy,x,z

2๐7.请画出与下列二叉树对应的森林。

.已知一个无向图的顶点集为{a,b,ไc,d,e},ไ其邻๑接矩阵如下所示

1画出该图的图形;

2根据邻接矩阵从顶点aທ出进行深度优先遍历和广度优先遍历,写出相应的遍历序列。

29.已知一个散列表如下图所示:

352033๑48๖59

0123456๔7891้01112

其散列函数为hkey=๡key%13,ไ处理冲突的方法为双重散列法,探查序列为:

hi=hkey+ใh1key%ืm=0,1,…,m-1

其中

h1key=๡key%11+1

回答下列问题:

1对表中关键字35,20่,33和48๖进行查找时,所需进行的比较次数各为多少?

2该散列表在等概ฐ率查找时查找成功的平均查找长度为多少?

四、算法阅读题本大题共4小题,每小题5分,共20分

30.下列算法的功能是比较两个链串的大小,其返回值为:

strs1,s2=

请在空白处填入适当的内容。

intstrlinkstrings1,linkstrings2

{s1和s2๐为两个链串的头指针

9hiles1&&s2๐{

ifs1-datedatereturn-1;

ifs1-dates2-datereturn1;

1;

2;

}

if3return-1;

if4return1้;

5;

}

书签 上一章 目录 下一章 书架s
推荐阅读: 金鹰帝国TXT下载 智取威虎山豆瓣 重生之男神追妻忙百度网盘下载 奋斗猫图片 红尘篱落阡陌梅开 让你的爱非诚勿扰杨文君 电影被遗忘的世界 太子傻妃全文 史上最强重生者独孤九拜 僵尸道人之裂锦在哪里更新