影音先锋男人资源av站_狠狠色综合激情丁香五月_爱爱爱爱看视频_在线播放免费人成视频在线观看_少妇人妻综合久久中文字幕_国产午夜无码精品免费看_久久久久久夜精品精品免费啦_男人女人午夜视频免费_日本xxxx裸体xxxx_丰满人妻熟妇乱又仑精品
電子科大論壇-非清水河畔
標(biāo)題:
北京師范大學(xué)08年考研程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)試題
[打印本頁]
作者:
不那么
時(shí)間:
2008-8-20 11:08
標(biāo)題:
北京師范大學(xué)08年考研程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)試題
一、簡(jiǎn)答題(
20
分)
1.
數(shù)據(jù)類型和抽象數(shù)據(jù)類型的含義
2.
算法的特性與算法的時(shí)間復(fù)雜度
3.
快速排序方法最好和最壞的情況是什么?簡(jiǎn)要分析說明
4.
棧、隊(duì)列的共同點(diǎn)與不同點(diǎn),說明其屬于線形表的原因
二、方法選擇(
20
分)
1.
一棵二叉排序樹中各結(jié)點(diǎn)不相同,欲得到一個(gè)由大到小的結(jié)點(diǎn)值遞減序列,你認(rèn)為采用什么方法能得到要求的結(jié)果?
2.
設(shè)有
1000
個(gè)無序元素,僅要求找出前
10
個(gè)最小元素,在下列排序方法中(歸并排序,基數(shù)排序,快速排序,堆排序,插入排序),那種方法最好,為什么?
三、(
40
分,每題
8
分)
1。已知一個(gè)循環(huán)單鏈表
la
,
av
是可利用棧的頭指針,請(qǐng)用3個(gè)賦值語句,完成將整個(gè)循環(huán)鏈表釋放的功能。(即將表整個(gè)歸還到可用的棧空間)
2.
給出求
N
階
hanoi
塔的函數(shù)定義如下:
Hanoi
(
int n
,
char x
,
char y
,
char z
)
{ if
(
n= =1
)
move
(
x
,
1
,
z
)
Else{ hanoi
(
n-1
,
x
,
z
,
y
);
Move
(
x
,
n
,
z
);
Hanoi
(
n-1
,
y
,
x
,
z
);
}
}
寫出執(zhí)行
hanoi
(
3
,
a
,
b
,
c
)時(shí)遞歸函數(shù)的實(shí)在參變量變化,以及
move
的搬運(yùn)過程。
3.
已知關(guān)鍵字序列為:(
75
,
33
,
52
,
41
,
12
,
88
,
66
,
27
),哈希表長(zhǎng)為10,哈希函數(shù)為:H(k)=kMOD7,解決沖突用線性探測(cè)再散列法,要求構(gòu)造哈希表,求出等概率下查找成功查找長(zhǎng)度。
4.
已知一棵二叉樹,中序序列
DBCAFGE
,后序序列
DCBGFEA
,構(gòu)造該二叉樹。
5.
給定權(quán)值{
8
,
12
,
4
,
5
,
26
,
16
,
9
},構(gòu)造一個(gè)哈夫曼樹,并計(jì)算其帶權(quán)路徑長(zhǎng)度。
四、編寫程序(
15
分)
建立線形表,(
a1
,
a2
,
a3
…。,
an
)的單鏈表存儲(chǔ),并實(shí)現(xiàn)其就地逆置為(
an
,
,
an-1
…
a2.
,
a1
)。
五、編寫程序(
10
分)
在中序線索樹中,要找出X結(jié)點(diǎn)的前驅(qū)結(jié)點(diǎn),請(qǐng)寫出相關(guān)函數(shù)定義。
Ltag Lc Data Rtag Rc
六、編寫算法(
20
分)
已知有N個(gè)結(jié)點(diǎn)的無向圖,采用鄰接表結(jié)構(gòu)存儲(chǔ),要求對(duì)每個(gè)連通子圖中一個(gè)生成樹中的各條邊逐層輸出,邊的輸出格式為(
ki
,
kj
)。
七、編寫算法(
25
分)
1.
寫出建立二叉樹,二叉鏈表存儲(chǔ)結(jié)構(gòu)的算法。(
10
分)
2.
已知二叉樹采用二叉鏈表方式存放,要求對(duì)二叉樹從1開始進(jìn)行連續(xù)編號(hào),要求每個(gè)結(jié)點(diǎn)的編號(hào)大于其左右孩子的編號(hào),同一結(jié)點(diǎn)的左右孩子中,左孩子編號(hào)小于右孩子編號(hào)。給出在二叉樹中結(jié)點(diǎn)的數(shù)據(jù)域部分填寫,實(shí)現(xiàn)如上要求編號(hào)的非遞歸算法。(
10
分)
3.
已知二叉樹采用二叉鏈表方式存放,給出判定它是否為一棵二叉排序樹的算法。(
5
分)
歡迎光臨 電子科大論壇-非清水河畔 (http://www.hallmarkedu.com/)
Powered by Discuz! X3.4