关键词不能为空

当前您在: 大学查询网 > 高校介绍 >

大连海事大学录取分数线苏州大学872考研试题12-15

作者:高考题库网
来源:https://bjmy2z.cn/daxue
2020-11-27 13:56
tags:

俄国的大学-俄国的大学

2020年11月27日发(作者:边春光)


1

在任何需要数据反转的问题里,首先应考虑用

来保存数据。


2

、在顺序线性表下,根 据位置

position

来进行元素的插入和删除,主要的时间

< br>花费在

;在单链表下进行元素的插入和删除,主要时间花费在


3

一个

< p>10

×

10

的矩阵,

如果以行为主序存入内存 ,

则其容量为


a


11


是第一个元素,其存储地址为

1

,每元素占

1

个地址空间,则

a


85


的地址



4

、在线性表改进的单链表实现方法中,我们定义了一个

cu rrent

指针指向最近访


问过的结点,定义的方法是:

mutable

Node

*current

;请解释这里


mutable

的作用:


5

、用二分查找方法进行查找,要求数据文件应为

,且限于


存储结构。


6

、在哈希查找中,评判一 个哈希函数优劣的两个主要指标是:

______________



7



8

、图的遍历算法有两种:


9

、由三个结点构成的二叉树,共有

种不同的结构。


二、应用题

(40

)


1

设有

n

个无序记录的顺序表

(每一条记录由一个对应的关键字)

简述利用二


叉查找树对此记录表进行树排序的方法。

10

分)




2

、队列采用顺序结构实现(

linear

< p>implementation

)时,随着元素的出队,数组


开始处 的空间不能再次利用。如何解决这个问题?(

10

分)





3

、简述拓扑排序的实际意义,并写出下图的两个拓扑序列。

10

分)


A


C



D


B I J



H


E L


F


b




C


C






K


1


K


G


4

、简述堆排序 的基本方法,并对键值集合,

{72

73

71

23

94

,< /p>

16

05

68}


对应的二叉树建大顶堆。

10

分)





三、算法设计题(

30

分)

< p>
1

、设计一个递归算法,计算二叉树叶结点数目。

10

分)


template


int Binary_tree :: recursive_leafcount(Binary_node *sub_root) const




< br>2

、以顺序存储结构实现两个有序表

A

B

的合并,合并结果放在

A

中。不可采


用另 外的辅助数组空间。

10

分)



Error_code

connect(List

&a , const

List &b)





3

、已知线性表的元素按递增顺序排列,并以 带头结点的单链表作为存储结构。


试编写算法删除表中所有值大于

min

且小于

max

的元素(若表中存在这样的元


素)的算法。

10

分)


template


Error_code List :: delete_min_max (List_entry

min, List_entry

max )




1

下面程序段中带下划线的语句的执行次数的数量级是


i=1;


while (i


for (j=1 j<=n; j++){


x=x+1;


i=i*2;


}



2

、线性结构是 一种一对一的结构,元素之间的关系是一对一的;树形结构是一


的结构。


3

、若某个线性表的最常用的 操作是存取第

i

个元素及其前驱的值,则采用


_______________

存储方式比较好。

< /p>


4

、在双向循环链表中,设指针

p

指向待删 除的结点,则删除结点

*p

需执行的语



2


句为:


5

、设有一个空栈 ,栈顶指针为

1000H

,现有输入序列为

1

,< /p>

2

3

4

5

,经过


push

push

pop

push

pop

push

push



6

、对一棵完全

2-

树的每个结点从

1

开始进行编号,编号的方法是从根开始,从


k


,右孩子如果存在编号为


7

遍历二叉排序树,

可以得到按值递增的关键字序列,

< p>在图


中所示的二叉树中,查找关键字

85

的过程中, 需与

85

进行比较的关键字序列



85



20

95



10

30

55



70



85


8

哈希查找中解决冲突的方法主要有:


9

、判断一个有向图是否存在回路,可以采用

方法。

< br>10

二维表格在计算中的存储表示的实质即是把二维的表格一维化,

通常采用的


方法有:

方式。


11

、对记录进行顺序查找时,有时我们可以先把待查记录插入到查找表的尾部,


然 后再从头到尾进行查找,这种做法称为采用监视哨的方法。该方法的优点


是:

< p>


二、应用题(

40

分)


1

、已知一组元素为(

45

25

80

60

18

30

12

40< /p>

70

,试画出按元素输


入排列顺序而生成的二叉排序树,

求出等概率情况下查找成功与不成功时的平均

< br>查找长度。

10

分)





2

、已知一个图

G=(V

,E)

,其中:

10

分)


V={a,b,c,d,e,f}


E={,,,,,,,}



3


(1)

请画出该图,并写出邻接矩阵。


(2)

根据邻接矩阵,分别给出从顶点

a

出发的深度优先和优先遍历序列 。


(3)

画出由此得到的深度优先和广度优先生成树。





3

BAF DJGCKHLEIM


BFJGDKLHMIECA

。请完 成:

10

分)


1

构造这棵二叉树。


2

将这棵二叉树转化成树或森林。





4

、一项工程

P

P1

P2

P3

P6

六项子工程组成,这些工程之间有下列关系 ,


P1

,符号“

<

”表示“先于”关系,


例如

P2

表示

P2

完成后

P6

才能开始。

请给出工程

P

的三 种可能的施工顺序。


10

分)





二、算法设计题

(30

)

< p>
1

、单链表中存放着

n

个字符,

试设 计算法判断该字符串是否中心对称,

xyzzyx


即为 中心对称的字符串。

(

可利用栈作为辅助量

)

(< /p>

10

分)


bool List :: is_ symmetrical ()





2

、以二叉链表作为存储结构写出求二叉树结点总数的递归算法。

10

分)


template


int Binary_tree :: recursive_nodecount(Binary_node *sub_root) const




< br>3

、将循环队列类定义为含有一个数组

entry[0..maxqueu e-1]

以存放循环队列中的


元素,

还含有两个变量

rear

len

分别指示循环队列中队尾元素的位置 和内含元


素的个数。请设计此队列类和相应的出队的算法。

< p>10

分)





1

、排序算法的性能下限用时间复杂度表示为


2

、在有序表

A[1..20]

中,采用二分查找算法查找元素值等于

< p>A[12]

的元素,所比


较过的元素的下标依次为:



4

本溪电视大学-本溪电视大学


天津大学在职研究生复试-天津大学在职研究生复试


技校考大学-技校考大学


南卡罗来纳州大学-南卡罗来纳州大学


日本杏林大学-日本杏林大学


山西医科大学附属第一医院-山西医科大学附属第一医院


大学生梦想的演讲稿-大学生梦想的演讲稿


大学生走读申请-大学生走读申请



本文更新与2020-11-27 13:56,由作者提供,不代表本网站立场,转载请注明出处:https://bjmy2z.cn/daxue/9250.html

苏州大学872考研试题12-15的相关文章