版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
數(shù)據(jù)結(jié)構(gòu)習(xí)題1
一、選擇題
1、程序段如下:
sum=O;
for(i=l;i<=n;i++)
for(j=n;j>=l;j-)
sum++;
其中n為正整數(shù),則最后一行的語句頻度在最壞情況下是()。
A、O(n)B、O(nlog2n)
C、O(n3)D、O(n2)
2、二維數(shù)組A[8][8]按行優(yōu)先順序存儲,若數(shù)組元素A[2]⑶的存儲地址為1087,
A[4][5]的存儲地址為1159,則數(shù)組元素A[6][7]的存儲地址為()。
A、1223B、1227
C、1231D、1235
3、已知棧的最大容量為4o若進棧序列為1,2,3,4,5,6,且進棧和出???/p>
以穿插進行,則不會出現(xiàn)的出棧序列為()。
A、4,3,2,1,5,6B、3,2,1,6,4,5
C、4,3,2,1,6,5D、3,2,1,6,5,4
4、已知廣義表C=(a,(b,c),d),則:head(1就?/(0))為()
A>dB、c
C、bD、a
5、已知一棵完全二叉樹有256個葉子結(jié)點,則該樹可能達到的最大深度為()0
A.10B.11
C.8D.9
6、已知森林F={T1,T2,T3,T4,T5,T6},各棵樹Ti(i=L2,3,4,5,6)中
所含結(jié)點的個數(shù)分別為18,2,3,4,5,6,將F按照左孩子右兄弟轉(zhuǎn)化為二叉
樹,則與F對應(yīng)的二叉樹的右子樹的結(jié)點個數(shù)為()o
A.19B.20
C.17D.18
7、對下圖所示的無向圖,從頂點1開始進行深度優(yōu)先遍歷,可得到頂點訪問序
列()。
A.1245637B.1243567
C.1243576D.1234576
A.16,72,31,23,94,53
B.94,23,31,72,16,53
C.16,53,23,94,31,72
D.16,23,53,31,94,72
9、對記錄序列(314,508,298,123,486,145)依次按個位進行一趟基數(shù)排序之
后所得的結(jié)果為()o
A、298,123,508,486,145,314
B、508,314,123,145,486,298
C、123,314,145,486,298,508
D、123,314,145,486,508,298
10、已知關(guān)鍵字序列為(51,22,83,46,75,18,68,30),對其進行快速排序,
第一趟劃分完成后的關(guān)鍵字序列是()o
A、(18,22,30,46,51,75,68,83)
B、(30,22,18,46,51,75,83,68)
C、(30,22,18,46,51,75,68,83)
D、(30,22,18,46,51,83,68,75)
二、填空題
1、使用一個30個元素的數(shù)組存儲循環(huán)隊列,如果采取少用一個元素空間的方法
來區(qū)別循環(huán)隊列的隊空和隊滿,約定隊頭指針front等于隊尾指針rear時表示
隊空。若為front=29,rear=0,則隊列中的元素個數(shù)為。
2、一棵二叉樹有30個葉子結(jié)點,僅有一個孩子的結(jié)點有20個,則該二叉樹
共有個結(jié)點;若某棵完全二叉樹共有100個結(jié)點,則該葉子結(jié)點數(shù)
為。
3、設(shè)某棵二叉樹的中序遍歷序列為ABCD,前序遍歷序列為CABD,則后序遍歷該
二叉樹得到的線性序列為o
4、在有序表(22,34,46,58,70,82,94)中二分查找關(guān)鍵字22時所需進行
的關(guān)鍵字比較次數(shù)為o
5、將整數(shù)序列{40,50,70,20,10,30}中的數(shù)依次插入到一棵空的平衡二叉樹中,畫
出相應(yīng)的平衡二叉樹o
三、應(yīng)用題
1、已知字符串'abaabababc',采用KMP算法,計算每個字符的next和nextval
函數(shù)的值。
2、假設(shè)某系統(tǒng)在通信聯(lián)絡(luò)中只可能出現(xiàn)5個字符(a,b,c,d,e),其概率分別為:
0.15,0.30,0.20,0.28,0.07,畫出構(gòu)造的Huffman樹和Huffman編碼。
3、設(shè)帶權(quán)有向圖如下所示:
求出源點V1到匯點V9之間的關(guān)鍵路徑。
4、已知Hash函數(shù)為H(K)=Kmod9,哈希表長為9,用二次探測再散列
處理沖突,
給出關(guān)鍵字(23,34,56,24,75,12,49,52)在散列表中的分布,并求在等
概率情況下查找成功的平均查找長度。
5、已知3階B-樹如右圖所示,畫出將關(guān)鍵字18、110和120依次插入之后的B-
樹。
OCDCDCD(6170、)(1001
四、程序閱讀題
i、設(shè)有單鏈表類型定義如下:
voidf41(LinkListhead,intA,intB)
(
LinkListp=head;
while(p!=NULL)
(
if(p->data=>A&&p->data<=B)
printf(,,%d\nn,p->data);
p=p->next;
)
}
已知鏈表h如下圖所示,給出執(zhí)行f41(h,4,8)之后的輸出結(jié)果;
h-------A|61+19〔十』||一|5|1A|
2、寫出下面程序運行之后的結(jié)果。
voidf42(intn)//n為非負的十進制整數(shù)
int
SeqStackS;
InitStack(&S);〃堆棧初始化
do{
Push(&S,n%2);〃入棧
n=n/2;
Jwhile(n);
while(!StackEmpty(&S))//如果堆棧不空,循環(huán)
(
e=Pop(&S);〃出棧
printf(',%ld/,,e);
}
)
main()
{
f42(100);
)
3、假設(shè)以二叉鏈表作為二叉樹的存儲結(jié)構(gòu),其類型定義如下:
typedefstructnode{
chardata;
structnode*lchild,*rchild;//左右孩子指針
}BinTNode,*BinTree;
已知如圖所示的二叉樹以T為指向根結(jié)點
的指針,畫出執(zhí)行f43(T)
后的二叉樹;
voidf43(BinTreeT){
BinTreetemp;
if(T){
f43(T->lchild);
if((T->Ichild)&&T->rchild)
temp=T->ichild->data;
T->lchild=T->rchild;
T->rchild=temp;
)
f43(T->rchild);
)
)
4、下面程序?qū)崿F(xiàn)二分查找算法。
Typedefstruct{
KeyTypekey;
InfoTypeotherinfo;
}SeqList[N+l];
intBinSearch(SeqListR,intn,KeyTypeK)
{intlow=l,high=n;
while((1)){
mid=(low+high)/2;
if((2))
returnmid;
if(R[mid].key>K)
high=mid-l;
else
⑶;
)
returnO;
}//BinSearch
請在空白處填寫適當(dāng)內(nèi)容,使該程序功能完整
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中央2025年國家衛(wèi)生健康委統(tǒng)計信息中心應(yīng)屆畢業(yè)生招聘筆試歷年參考題庫附帶答案詳解
- 上海上海對外經(jīng)貿(mào)大學(xué)2025年高層次人才招聘5人筆試歷年參考題庫附帶答案詳解
- 七臺河2025年“黑龍江人才周”校園引才活動七臺河市“聚才奧運冠軍之城”人才引進166人筆試歷年參考題庫附帶答案詳解
- 2025廣西河池市天峨縣大數(shù)據(jù)發(fā)展局招聘就業(yè)見習(xí)人員3人備考題庫有完整答案詳解
- 2025年馬來西亞指南報告-鴻信國際
- 2025甘肅定西市消防救援支隊招聘戰(zhàn)勤保障專職消防員5人備考題庫參考答案詳解
- 2026浙江富浙資產(chǎn)管理有限公司第一期招聘1人備考題庫附答案詳解
- 2025湖北隨州市隨縣事業(yè)單位專項招聘隨軍家屬1人備考題庫及答案詳解(奪冠系列)
- 2025北京市平谷區(qū)政務(wù)服務(wù)中心綜合人員招聘備考題庫及完整答案詳解
- 2025廣西桂林旅游學(xué)院公開招聘教職人員控制數(shù)工作人員100人備考題庫及答案詳解(考點梳理)
- 2026浙江寧波市江北區(qū)城市建設(shè)投資發(fā)展有限公司及下屬子公司招聘7人筆試模擬試題及答案解析
- 2026年雅安職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試備考題庫帶答案解析
- 2026年三亞交投產(chǎn)業(yè)發(fā)展有限公司招聘備考題庫及參考答案詳解
- 章丘區(qū)2024山東濟南市章丘區(qū)龍山街道殘聯(lián)招聘“一專兩員”1人筆試歷年參考題庫典型考點附帶答案詳解(3卷合一)試卷2套
- 義務(wù)消防員培訓(xùn)課件
- 2025年時事政治必考試題庫完整參考答案及參考答案詳解
- 消化內(nèi)鏡虛擬仿真訓(xùn)練系統(tǒng)的技術(shù)參數(shù)優(yōu)化
- 2026年安徽糧食工程職業(yè)學(xué)院單招綜合素質(zhì)考試題庫含答案詳解
- 2025貴州黔西南州安龍縣選聘城市社區(qū)工作者工作61人備考題庫完整答案詳解
- 2025年安徽公務(wù)員考試(法律專業(yè)知識)綜合試題及答案
- 課件:曝光三要素
評論
0/150
提交評論