青岛科技大学861数据结构2012年考研真题

A、nB、(n+1)/2பைடு நூலகம்、n/2D、(n-1)/2
5、在一个带头结点单链表HL中,若要向头结点后面,首元结点前面插入一个由指针p指向的结点,则执行。
A、HL = p;p->next = HL;
B、p->next = HL->next; HL->next = p;;
C、p->next = HL; p = HL;
青岛科技大学
二○一二年硕士研究生入学考试试题
考试科目:数据结构
注意事项:1.本试卷共四道大题(共计38个小题),满分150分;
2.本卷属试题卷,答题另有答题卷,答案一律写在答题卷上,写在该试题卷上或草纸上均无效。要注意试卷清洁,不要在试卷上涂划;
3.必须用蓝、黑钢笔或签字笔答题,其它均无效。
﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡
6、(6分)已知一棵度为m的树中有n1个度为1的结点,n2个度为2的结点,…,nm个度为m的结点,问该树中有多少个叶子结点?并证明你的结论。
7、(6分)设待排序的记录共7个,排序码分别为8,3,2,5,9,1,6。
A、栈B、队列C、树D、图
9、若一棵二叉树具有10个度为2的结点,则该二叉树的度为0的结点个数是。
A、9B、11C、12D、不确定
10、高度为h的二叉树(仅含根结点的二叉树高度为零)的结点最少是多少。
A、2h+1B、h+1C、2h+1-1D、2h
11、由权值分别为3,8,6,2,5的叶子结点生成一棵哈夫曼树,它的带权路径长度为。
9、在一个具有n个顶点的无向完全图中,包含有_(20)__条边。
三、应用题(50分)
1、(4分)设计一数据结构,用来表示某一银行储户的基本信息: 账号、姓名、开户年月日、储蓄类型、存入累加数、利息、帐面总数。
2、(6分)如图1是稀疏矩阵:
(1)写出它的三元组线性表;
(2)给出它的三元组顺序表的表示;
14、已知一棵完全二叉树的第6层(设根为第1层)有8个叶结点,则完全二叉树的结点个数最多是( )
A、52B、39C、111D、119
15、假定一个链队的队首和队尾指针分别为front和rear,则判断队空的条件是。
A、front!=NULLB、front==rearC、rear!=NULLD、front==NULL
D、p->next = HL; HL = p;
6、栈的插入与删除操作在进行。
A、栈底B、栈顶C、任意位置D、指定位置
7、对长度为64的有序查找表进行折半查找,查找所有关键字,最多比较的次数是。
A、7 B、32 C、5 D、64
8、为解决计算机与打印机之间速度不匹配的问题,通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,而打印机则依次从该缓冲区中取出数据.该缓冲区的逻辑结构应该是( )。
7、从有序表(12,18,30,43,56,78,82,95)中依次二分查找43和56元素时,其查找长度分别为__(16)______和_(17)____。
8、对于线性表(18,25,63,50,42,32,90)进行哈希存储时,若选用H(K)=K % 9作为哈希函数,则哈希地址为0的元素有_(18)__个,哈希地址为5的元素有_(19)___个。
(2)若对表中元素先进行排序构成有序表,求在等概率情况下对此表进行折半查找成功的平均查找长度。
5、(6分)设有一组关键字{9,01,23,14,55,20,84,27},采用哈希函数:H(key)=key MOD 7,表长为10,用开放地址法的二次探测再散列方法Hi=(H(key)+di) MOD 10(di=12,22,32,…)解决冲突。要求:对该关键字序列构造哈希表,并计算查找成功的平均查找长度。
a[i][j]=i*j;
A、O(m*n)B、 O(n2)C、O(m2)D、 O(m+n)
3、在一个长度为n的顺序存储线性表中,向第i个元素(1≤i≤n+1)之前插入一个新元素时,需要从后向前依次后移个元素。
A、n-iB、n-i+1C、n-i-1D、i
4、在一个长度为n的线性表中顺序查找值为x的元素时,查找时的平均查找长度(即x同元素的平均比较次数,假定查找每个元素的概率都相等)为。
二、填空(20×1=20分)
1、数据的逻辑结构被分为___(1)____、__(2)___、__(3)_____和__(4)__四种。
2、数据的存储结构被分为__(5)______和_(6)____两种。
3、在线性表的单链式存储结构中,每个结点包含有两个域,一个叫_(7)____域,另一个叫_(8)__域。
4、在一个稀疏矩阵中,每个非零元素所对应的三元组包括该元素的_(9)___、_(10)___和__(11)___三项。
5、对于一棵具有n个结点的二叉树,对应二叉链表中指针总数为_(12)__个,其中__(13)___个用于指向孩子结点,__(14)___个指针空闲着。
6、对于一个具有n个顶点的图,若采用邻接矩阵表示,则矩阵大小为_(15)____。
一、选择题(15×2=30分)
1、研究数据结构就是研究。
A、数据的逻辑结构B、数据的逻辑结构、存储结构及其数据在运算上的实现
C、数据的逻辑结构D、数据的存储结构
2、下面程序段的时间复杂度为____________。
for(int i=0; i<m; i++)
for(int j=0; j<n; j++)
A、72B、53C、48D、24
12、ALV树是一种平衡的二叉排序树,树中任一结点的()。
A、左、右子树高度差的绝对值不超过1B、左、右子树的高度均相同
C、左子树的高度均大于右子树的高度D、左子树的高度均小于右子树的高度
13、下列线性结构中能用折半法进行查找的是。
A、单链表B、顺序存储的有序线性表 C、二叉链表 D、有序线性链表
图1
3、(6分)对于无向图按顺序输入顶点对:(0,1),(0,2),(1,3),(3,2),(3,4),(2,4),画出相应的邻接表,并写出在该邻接表上,从顶点4开始搜索所得的DFS和BFS序列。
4、(6分)已知如下所示长度为10的列表(50,30,80,20,40,90,35,85,22,88)
(1)试按表中元素的顺序依次插入一棵初始为空的二叉排序树,请画出插入完成后的二叉排序树。
合集下载

2012年山东科技大学数据结构与操作系统--真题及参考答案

2012年山东科技大学数据结构与操作系统--真题及参考答案

2012年山东科技大学数据结构与操作系统--真题及参考答案数据结构与操作系统Z试卷《数据结构》部分(90分)一、简答题(20分,每题5分)1、请给出四种数据结构基本类型。

答:根据数据元素之间关系的不同特征,通常有下列4类的基本结构:(1)集合。

(2)线性结构。

(3)树形结构。

(4)图状结构或网状结构。

2、简述栈和队列的区别。

(P44;P58)区别和联系:从数据结构上看,栈和队列也是线性表,不过是两种特殊的线性表。

栈只允许在表的一端进行插入或删除操作,队列只允许在表的一端进行插入操作、而在另一端进行删除操作。

因而,栈和队列也可以被称作为操作受限的线性表。

3、什么是关键路径?(P183)在AOE网中,有些活动可以并行地运行,最短完成时间应是从源点到汇点的最长路径长度(指路径上所有权值之和),称这样的路径为关键路径。

4、插入类排序有哪几种?其中,哪些是不稳定的排序算法?(P265)二、应用题(40分)1、如果进栈的序列是12345,请给出所有3、4先出栈的序列(3在4之前出栈)。

(5分)(P)【解答】34215,34251,34521(可以参考下面这个题:【¥】铁路进行列车调度时,常把站台设计成栈式结构,若进站的六辆列车顺序为:1,2,3,4,5,6,那么是否能够得到435612,325641,154623和135426的出站序列,如果不能,说明为什么不能;如果能,说明如何得到(即写出"进栈"或"出栈"的序列)。

【解答】输入序列为123456,不能得出435612和154623。

不能得到435612的理由是,输出序列最后两元素是12,前面4个元素(4356)得到后,栈中元素剩12,且2在栈顶,不可能让栈底元素1在栈顶元素2之前出栈。

不能得到154623的理由类似,当栈中元素只剩23,且3在栈顶,2不可能先于3出栈。

得到325641的过程如下:123顺序入栈,32出栈,得到部分输出序列32;然后45入栈,5出栈,部分输出序列变为325;接着6入栈并退栈,部分输出序列变为3256;最后41退栈,得最终结果325641。

2012年青岛科技大学862计算机网络考研真题硕士研究生专业课考试试题

2012年青岛科技大学862计算机网络考研真题硕士研究生专业课考试试题

青岛科技大学二○一二年硕士研究生入学考试试题考试科目:计算机网络注意事项:1.本试卷共 3 道大题(共计39 个小题),满分150 分;2.本卷属试题卷,答题另有答题卷,答案一律写在答题卷上,写在该试题卷上或草纸上均无效。

要注意试卷清洁,不要在试卷上涂划;3.必须用蓝、黑钢笔或签字笔答题,其它均无效。

﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡一、单项选择题(每小题2分,共50分)1.UDP协议是________的传输层协议。

A、无连接的、可靠的B、面向连接的、可靠的C、面向连接的、不可靠的D、无连接的、不可靠的2.私网地址用于配置公司内部网络,下面选项中,________属于私网地址。

A、171.168.10.1B、11.15.0.1C、127.10.0.1D、192.168.0.13.在OSI模型中,第N层和其上的第N+1层的关系是________。

A、第N层为第N+1层服务B、第N+1层将从第N层接收的信息增加了一个头部C、第N层利用第N+1层提供的服务D、第N层对第N+1层没有任何作用4.对应于OSI/RM模型中的数据链路层,在IEEE 802局域网标准中,可以细分为________两层。

A、LLC、VTB、MAC、FTAM C、MAC、LLCD、LLC、FTAM 5.IP数据报穿越Internet过程中有可能被分片,在数据报被分片后,________负责IP数据报的重组。

A、源主机B、目的主机C、分片途经的路由器D、分片途经的路由器和目的主机6.在网络179.62.2.0/23中,以下哪个IP地址可以被分配给该网络的主机?A. 179.62.2.0B. 179.62.2.255C. 179.62.3.255D. 179.62.4.0 7.IP数据报从源节点到目的节点可能要经过多个网络,在传输过程中IP数据报头部中的________。

A、源IP地址和目的IP地址都不会发生变化;B、源IP地址不会发生变化,目的IP地址会发生变化;第页(共61C、源IP地址会发生变化,目的IP地址不会发生变化;D、源IP地址和目的IP地址都会发生变化;8.当PCM用于数字化语音系统时,如果将声音分为256个量化级,由于系统的采样速率为8000样本/秒,那么数据传输速率应该达到________。

青岛科技大学考研历年真题之考研历年真题之数据结构2007 2008,2012年考研真题

青岛科技大学考研历年真题之考研历年真题之数据结构2007 2008,2012年考研真题

三、应用题(总分 40 分)
1、 (4 分)若有 100 个学生,每个学生有学号,姓名,平均成绩,采用什么样的数据结构最 方便,写出这些结构? 2、 回答问题(8 分,每小题 2 分) (1)在数据结构课程中,数据的逻辑结构,数据的存储结构及数据的运算之间存在着怎样 的关系? (2)若逻辑结构相同但存储结构不同,则为不同的数据结构。这样的说法对吗?举例说明 之。 (3)在给定的逻辑结构及其存储表示上可以定义不同的运算集合,从而得到不同的数据结 构。这样说法对吗?举例说明之。 (4)评价各种不同数据结构的标准是什么? 3、 (8 分) 数据类型和抽象数据类型是如何定义的。二者有何相同和不同之处,抽象数据类 型的主要特点是什么?使用抽象数据类型的主要好处是什么? 4、 (5 分) 说明在线性表的链式存储结构中,头指针与头结点之间的根本区别;头结点与首 元结点的关系。 5、 (10 分)利用两个栈 sl,s2 模拟一个队列时,如何用栈的运算实现队列的插入,删除以及 判队空运算。请简述这些运算的算法思想。 6、 (5 分)一个 n╳n 的对称矩阵,如果以行或列为主序存入内存,则其容量为多少?
一、 选择题(总分:20 分,每题 2 分)
1、在一个以 h 为头的单循环链中,p 指针指向链尾的条件是( ) 。 A. p->next=h B. p->next=NIL C. p->next->next=h D. p->data=-1 2、在双向链表存储结构中,删除 p 所指的结点时须修改指针( ) 。 A.p->prior ->next=p->next; p->next ->prior=p->prior; B.p->prior=p->prior ->prior; p->prior ->next=p; C.p->next ->prior=p; p->next=p->next ->next; D.p->next=p->prior ->prior; p->prior=p->next ->next; 3、静态链表中指针表示的是( ) 。 A. 内存地址 B.数组下标 C.下一元素地址 D.左、右孩子地址 4、 链表不具有的特点是( ) 。 A.插入、删除不需要移动元素 B.可随机访问任一元素 C.不必事先估计存储空间 D.所需空间与线性长度成正比 5、 设有三个元素 X, Y, Z 顺序进栈 (进的过程中允许出栈) , 下列得不到的出栈排列是( )。 A.XYZ B. YZX C. ZXY D. ZYX 6、串的长度是指( ) 。 A.串中所含不同字母的个数 B.串中所含字符的个数 C.串中所含不同字符的个数 D.串中所含非空格字符的个数 7、数组 A[0..5,0..6]的每个元素占五个字节,将其按列优先次序存储在起始地址为 1000 的 内存单元中,则元素 A[5,5]的地址是( )。 A. 1175 B. 1180 C. 1205 D. 1210 8、具有 10 个叶结点的二叉树中有( )个度为 2 的结点。 A.8 B.9 C.10 D.ll 9、要连通具有 n 个顶点的有向图,至少需要( )条边。 A.n-l B.n C.n+l D.2n 10、设有一组记录的关键字为{19,14,23,1,68,20,84,27,55,11,10,79},用链 地址法构造散列表,散列函数为 H(key)=key MOD 13,散列地址为 1 的链中有( )个记 录。 A.1 B70 分)

2012年山东省数据结构试题集(10套题并附带答案)知识大全

2012年山东省数据结构试题集(10套题并附带答案)知识大全
A.整形 B.引用型
C.指针型 D.常值引用型?
28、下列关于哈夫曼树的叙述中,错误的是
A.用n个结点构造的哈夫曼树是唯一的
B.哈夫曼树中只有度为0或度为2的结点
C.树中两个权值最小的结点可能是兄弟结点
D.同一结点集构造的二叉树中,哈夫曼树的WPL最小
A.单链表 B.双链表 C.单循环链表 D. 顺序表
33、若某表最常用的操作是在最后一个结点之后插入一个结点或删除最后一个结点,则采用
D 存储方式最节省运算时间。
A.单链表 B.给出表头指针的单循环链表 C.双链表 D.带头结点的双循环链表
34、一棵左子树为空的二叉树在前序线索化后,其空指针域个数为
15、有向图采用邻接矩阵存储,某一行中非零元素的个数等于
A.对应顶点v的度
B.对应顶点v的出度
C.对应顶点v的入度
D.依附于对应顶点v的边数
16、在一个单链表HL中,若要向表头插入一个由指针p指向的结点,则执行( )。
A. HL=ps p一>next=HL
29、在决定选取何种存储结构时,一般不考虑 A 。
A.各结点的值如何 B.结点个数的多少
C.对数据有哪些运算 D.所用的编程语言实现这种结构是否方便。
30、如果对线性表的操作只有两种,即删除第一个元素,在最后一个元素的后面插入新元素,则最好使用 B 。
A.只有表头指针没有表尾指针的循环单链表
1、在二维数组a[9][10]中:每个数组元素占用3个存储空间,从首地址SA开始按行优先
连续存放,则元素a[8][5]的起始地址是
A.SA+141 B.SA+144 C.SA+222 D.SA+255

11、【计算机】计算机2012年真题及解析

11、【计算机】计算机2012年真题及解析

钻石卡高级辅导系统——全程、全方位、系统化解决考研所有问题,成功率趋近 100% 万学教育官方网址:
4
钻石卡高级辅导
„-‟、 „*‟、 „(‟、„(‟、„+‟依次入栈,此时,栈中元素个数为 5,分别为:- * ( ( + ; „+‟出栈,栈中元素个数为 4,分别为:- * ( ( ; „)‟入栈,与栈顶元素„(‟配成一对,都出栈,此时,栈中元素个数为 3,分别为:- * ( ; „/‟入栈,栈中元素个数为 4,分别为:- * ( / ; „/‟出栈,栈中元素个数为 3,分别为:- * ( ; „-‟入栈,栈中元素个数为 4,分别为:- * ( - ; „-‟出栈,栈中元素个数为 3,分别为:- * ( ; „)‟入栈,与栈顶元素„(‟配成一对,都出栈,此时,栈中元素个数为 2,分别为:- * ; „*‟出栈,栈中元素个数为 1:- ; „-‟出栈,栈空; „+‟入栈,栈中元素个数为 1:+ ; „+‟出栈,栈空; 根据以上分析可知,在中缀向后缀转换过程中,栈中操作符个数最多有 5 个,选 A。 3. 若一棵二叉树的前序遍历序列为 a、e、b、d、c,后序遍历序列为 b、c、d、e、a,则根结点的孩子结点 A. 只有 e 【答案】A 【解析】题中已知,二叉树的前序遍历序列为 a、e、b、d、c,后序遍历序列为 b、c、d、e、a,则可确定二叉树的根节点为 a。 前序遍历访问次序为:访问根节点;前序遍历左子树;前序遍历右子树。从而可以确定,e 为左子树或右子树的根节点,即根节点 a 的孩子结点。 ① 假设 e 为左子树根结点,则根据后序遍历结果可知,b、c、d 一定在左子树上,且以 e 为根节点,所以,b、c、d 不可能是 a 的孩子结点。 ② 若 e 为右子树根节点,根据前序遍历结果可知,此二叉树没有左子树,故只有 e 是 a 的孩子结点。 4. 若平衡二叉树的高度为 6,且所有非叶结点的平衡因子均为 1,则该平衡二叉树的结点总数为 : B. 有 e、b C. 有 e、c D. 无法确定

2012年青岛科技大学862计算机网络考研试题

2012年青岛科技大学862计算机网络考研试题

255.255.255.128
R1
221.168.7.0
255.255.255.192
R2
0.0.0.0
0.0.0.0
R3
现在 R5 收到以下几个分组,其目的地址分别为:(1) 202.174.36.28;(2) 202.174.37.17;
(3) 202.174.37.186;(4)221.168.7.23; (5)221.168.7.121;(6) 221.168.8.122, 请分别
3.(8 分)交换机的转发表是用自学习算法建立的,如果有的站点总是不发送数据而仅接收 数据,则在转发表中是否能学习到对应于这样的站点的条目?为什么?如果要向这样的站点 发送数据帧,交换机将以怎样的方式将数据帧转发到目的地址?
4.(10 分)如果 CRC 的生成多项式是 g(x)=x +x+1,发送方路由的列表来减少网络业务量的方法
B、每个设备上的 RAM 存储器的—部分,将 IP 地址映射到 MAC 地址
C、一个将信息从—个栈转换到另一个栈的应用层协议
D、一种在划分成子网的网络里路由数据的途径
23.一个 24 端口的二层交换机的冲突域和广播域的个数分别是________
D、利用电子邮件可以发送多媒体信息
18.以下各项中, ________不是数据报交换方式的特点
A、每个分组自身携带有足够的信息 它的传送是被单独处理的
B、在整个传送过程中 不需建立虚电路
C、所有分组按顺序到达目的端系统
D、网络节点要为每个分组做出路由选择
19.若采用回退 N 帧 ARQ 协议进行流量控制,帧编号字段为 7 位,则发送窗口的最大长
B、保证信息传输过程中的保密性
C、如果接收者对报文进行了篡改,会被发现

青岛科技大学数据结构考研真题试题2008、2012、2016、2017年


1
2
3
4
5
6
7
8 9 10
6、(6 分)阅读下列算法,并回答下列问题: (1)、该算法采用何种策略进行排序? (2)、写出用此种排序方法对关键字序列{49,38,65,97,76,13,27}排序的过程。 void Sort ( SqList &L ) {
for ( i=2; i<=L.length; ++i ) if (L.r[i].key < L.r[i-1].key)
17、n 个顶点的强连通图至少有(
)条边。
A.n
B. n-1
C. n+1
D. n(n-1)
18、静态链表中指针表示的是(
)。
A. 内存地址
B.数组下标 C.下一元素地址
D.左、右孩子地址
19、若长度为 n 的线性表采用顺序存储结构,在其第 i 个位置插入一个新元素的算法的时间
复杂度为(
)(1<=i<=n+1)。
1、若一个算法中的语句频度之和为 T(n)=3720n+4nlogn,则算法的时间复杂度为________;
而下列程序段的时间复杂性的量级则为
。
for(i=0;i<n;i++)
for(j=0;j<m;j++)
t=t+1;
2、在一个不带有头结点的非空单链表中,其结点形式为 ,若要在指针 q data next 所指结点之后插入一个 s指向的结点,则需执行下列语句序
成树中,从顶点 1 到 4 的路径为
。
20
1
11 2 5
9
10
6 10
14 6

862计算机网络 青岛科技大学硕士研究生入学考试试题答案

(5)分组的目的IP地址为:192.4.153.90,与子网掩码255.255.255.128相与后得192.4.153.0。

与子网掩码255.255.255.192相与后得192.4.153.64,经查路由表知,该分组转发选择默认路由,经R4转发。

2.(8分)在一个数据链路协议中使用下列字符编码:A:01000111 B:11100011 FLAG:01111110 ESC:11100000在使用下列成帧方法的情况下,说明为传输4个字符A、B、ESC、FLAG所组织的帧实际发送的二进制位序列。

(1)字符计数;(2)使用标志字节和字节填充;(3)开头和结尾使用标志字节,并使用位填充。

3.(8分)交换机的转发表是用自学习算法建立的,如果有的站点总是不发送数据而仅接收数据,则在转发表中是否能学习到对应于这样的站点的条目?为什么?如果要向这样的站点发送数据帧,交换机将以怎样的方式将数据帧转发到目的地址?4.(10分)如果CRC的生成多项式是g(x)=x4+x+1,发送方要发送的数据是10110.(1)请计算CRC校验码,写出计算过程.(2)如果数据在传送过程中最后一个0变成了1,接收端能否发现?如何发现?5.(15分)(1)论述TCP协议的拥塞控制策略。

(2)TCP的ssthresh初始值为6(单位为报文段), 当拥塞窗口上升到8时网络发生超时,TCP 开始使用慢开始和拥塞避免, 分别求出从第1轮到第10轮的传输拥塞窗口大小.6.(15分)某一小型校园网分为5个局域网:教学楼、图书馆、实验楼、行政部门和宿舍楼,共有180台设备需要分配IP地址,其中教学楼50台、图书馆50台、实验楼40台、行政部门20台、宿舍楼20台。

如果学校网络中心申请到一个C类网络地址为211.163.26.0,则各个局域网的子网地址该如何标识?各个局域网的子网掩码是多少?每个局域网中可用的IP地址范围是多少?7.(18分)一个路由器R连接三个IEEE 802.3 LAN(如下图所示)。

统考数据结构(2009-2012)试题及精心解析

表
序号 1 2 3 4 5 6 7 说明 a 入栈 b 入栈 b 出栈 c 入栈 d 入栈 d 出栈 c 出栈 栈内 a ab a ac acd ac a b b b bd bdc 栈外
A-3
序号 8 9 10 11 12 13 14 说明 e 入栈 f 入栈 f 出栈 e 出栈 a 出栈 g 入栈 g 出栈 g 栈内 ae aef ae a 栈外 bdc bdc bdcf bdcfe bdcfea bdcfea bdcfeag
1 / 24
2009 年计算机统考——数据结构部分
一、单项选择题:每小题 2 分。
1.为解决计算机主机与打印机之间速度不匹配问题,通常设置一个打印数据缓冲区, 主机将要输出的数据依次写入该缓冲区, 而打印机则依次从该缓冲区中取出数据。 该缓冲区 。 的逻辑结构应该是 A.栈 B.队列 C.树 D.图 2.设栈 S 和队列 Q 的初始状态均为空,元素 a,b,c,d,e,f,g 依 次进入栈 S。若每个元素出栈后立即进入队列 Q,且 7 个元素出队的顺序是 。 b,d,c,f,e,a,g,则栈 S 的容量至少是 A.1 B.2 C.3 D.4 3.给定二叉树如图 A-1 所示。设 N 代表二叉树的根,L 代表根结点的 左子树, R 代表根结点的右子树。 若遍历后的结点序列是 3, 1, 7, 5, 6, 2, 4,则其遍历方式是 。 图 A-1 A.LRN B.NRL C.RLN D.RNL 。 4.下列二叉排序树中,满足平衡二叉树定义的是
2 / 24
10.若数据元素序列 11,12,13,7,8,9,23,4,5 是采用下列排序方法之一得到的 第二趟排序后的结果,则该排序算法只能是 。 A.冒泡排序 B.插入排序 C.选择排序 D.二路归并排序

青岛科技大学 信息工程 十套数据结构试题

数据结构试卷(一)一、单选题(每题分,共分)1.栈和队列的共同特点是( )。

.只允许在端点处插入和删除元素.都是先进后出.都是先进先出.没有共同点2.用链接方式存储的队列,在进行插入运算时( ).. 仅修改头指针 . 头、尾指针都要修改. 仅修改尾指针 .头、尾指针可能都要修改3.以下数据结构中哪一个是非线性结构?( ). 队列. 栈. 线性表. 二叉树4.设有一个二维数组[][],假设[][]存放位置在(),[][]存放位置在(),每个元素占一个空间,问[][]()存放在什么位置?脚注()表示用进制表示。

....5.树最适合用来表示( )。

.有序数据元素.无序数据元素.元素之间具有分支层次关系的数据.元素之间无联系的数据6.二叉树的第层的结点数最多为( )...7.若有个元素的有序表存放在一维数组[]中,第一个元素放[]中,现进行二分查找,则查找[]的比较序列的下标依次为( ). ,,. ,,,. ,,. ,,,8.对个记录的文件进行快速排序,所需要的辅助存储空间大致为. (). () . () . ()9.对于线性表(,,,,,,,)进行散列存储时,若选用()作为散列函数,则散列地址为的元素有()个,....10.设有个结点的无向图,该图至少应有( )条边才能确保是一个连通图。

二、填空题(每空分,共分)1.通常从四个方面评价算法的质量:正确性、易读性、强壮性和高效率。

2.一个算法的时间复杂度为(),其数量级表示为()3.假定一棵树的广义表表示为(,(,,),(,)),则树中所含的结点数为个,树的深度为,树的度为。

4.后缀算式的值为。

中缀算式()对应的后缀算式为* * 。

5.若用链表存储一棵二叉树时,每个结点除数据域外,还有指向左孩子和右孩子的两个指针。

在这种存储结构中,个结点的二叉树共有个指针域,其中有个指针域是存放了地址,有个指针是空指针。

6.对于一个具有个顶点和条边的有向图和无向图,在其对应的邻接表中,所含边结点分别有个和个。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档