



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第2頁(yè)共4頁(yè)上海交通大學(xué)繼續(xù)教育學(xué)院網(wǎng)絡(luò)教育——期末復(fù)習(xí)樣卷答案課程名稱(chēng):數(shù)據(jù)結(jié)構(gòu)一、單項(xiàng)選擇題(每題2分,共30分)包含64個(gè)結(jié)點(diǎn)的完全二叉樹(shù),其深度為()(根的層次為1)。A、8 B、7 C、6 D、5關(guān)于算法的空間復(fù)雜度的理解錯(cuò)誤的是()。A.空間復(fù)雜度,即為算法的存儲(chǔ)空間需求。B.空間復(fù)雜度是指算法在執(zhí)行過(guò)程中所需要的最大的存儲(chǔ)空間。C.空間復(fù)雜度,包括算法在執(zhí)行過(guò)程中指令、常數(shù)、變量、輸入數(shù)據(jù),以及程序執(zhí)行過(guò)程中所需要的輔助空間。D.算法的空間復(fù)雜度與算法無(wú)關(guān)。數(shù)據(jù)結(jié)構(gòu)包括3個(gè)方面的內(nèi)容,它們分別是()。A、數(shù)據(jù)、數(shù)據(jù)元素、數(shù)據(jù)項(xiàng)B、數(shù)據(jù)元素、數(shù)據(jù)處理、算法實(shí)現(xiàn)C、數(shù)據(jù)元素、數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)D、數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)、數(shù)據(jù)的操作一個(gè)棧的入棧序列是a、b、c、d,則下列序列中不可能是棧的輸出序列的是()。A、acbd B、dcba C、acdb D、dbac將5個(gè)不同的數(shù)據(jù)進(jìn)行插入排序,至多需要比較()次。A.8 B.9 C.10 D.25棧和隊(duì)列的共同點(diǎn)是()。A.都是先進(jìn)先出 B.都是先進(jìn)后出C.只允許在端點(diǎn)處插入和刪除元素 D.沒(méi)有共同點(diǎn)設(shè)一組初始記錄關(guān)鍵字序列(5,2,6,3,8),以第一個(gè)記錄關(guān)鍵字5為基準(zhǔn)進(jìn)行一趟快速排序的結(jié)果為()。A、2,3,5,8,6 B、3,2,5,8,6 C、3,2,5,6,8 D、2,3,6,5,8設(shè)有一順序棧S,元素s1,s2,s3,s4,s5,s6依次進(jìn)棧,如果6個(gè)元素出線的順序是s2,s3,s4,s6,s5,s1,則棧的容量至少應(yīng)該是()。A.2 B.3 C.5 D.6設(shè)某無(wú)向圖中有n個(gè)頂點(diǎn)e條邊,則該無(wú)向圖中所有頂點(diǎn)的入度之和為()。A、n B、e C、2n D、2e
設(shè)無(wú)向圖G中有n個(gè)頂點(diǎn)e條邊,則其對(duì)應(yīng)的鄰接表中的表頭結(jié)點(diǎn)和表結(jié)點(diǎn)的個(gè)數(shù)分別為()。A.n,e B.e,n C.2n,e D.n,2e下列關(guān)鍵字序列中,()是堆。A、16,72,31,23,94,53 B、94,23,31,72,16,53C、16,53,23,94,31,72 D、16,23,53,31,94,72以下說(shuō)法錯(cuò)誤的是()。A.一般在哈夫曼樹(shù)中,權(quán)值越大的葉子離根結(jié)點(diǎn)越近B.哈夫曼樹(shù)中沒(méi)有度數(shù)為1的分支結(jié)點(diǎn)C.若初始森林中共有n裸二叉樹(shù),最終求得的哈夫曼樹(shù)共有2n-1個(gè)結(jié)點(diǎn)D.若初始森林中共有n裸二叉樹(shù),進(jìn)行2n-1次合并后才能剩下一棵最終的哈夫曼樹(shù)設(shè)有序表中有1000個(gè)元素,則用二分查找法查找元素X最多需要比較()次。A、25 B、10 C、7 D、1[log2n]+1二叉樹(shù)是非線性數(shù)據(jù)結(jié)構(gòu),所以()。A.它不能用順序存儲(chǔ)結(jié)構(gòu)存儲(chǔ) B.它不能用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)存儲(chǔ)C.順序存儲(chǔ)結(jié)構(gòu)和鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)都能存儲(chǔ)D.順序存儲(chǔ)結(jié)構(gòu)和鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)都不能使用對(duì)22個(gè)記錄的有序表作折半查找,當(dāng)查找失敗時(shí),至少需要比較()次關(guān)鍵字。A、3 B、4 C、5 D、6二、填空題(每空2分,共20分)在線性表中,元素ai(2≤i≤n)被稱(chēng)為是元素ai-1的后繼。順序棧用data[1..n]存儲(chǔ)數(shù)據(jù),棧頂指針是top,則值為x的元素入棧的操作是__data[++top]=x___。設(shè)有一個(gè)空棧,棧頂指針為1000H(十六進(jìn)制),現(xiàn)有輸入序列為1,2,3,4,5,經(jīng)過(guò)PUSH,PUSH,POP,PUSH,POP,PUSH,PUSH后,輸出序列是23,而棧頂指針值是100CHH。設(shè)棧為順序棧,每個(gè)元素占4個(gè)字節(jié)。一棵深度為6的滿二叉樹(shù)有31個(gè)分支結(jié)點(diǎn)和32個(gè)葉子。為了能有效地應(yīng)用HASH查找技術(shù),必須解決的兩個(gè)問(wèn)題是構(gòu)造一個(gè)好的HASH函數(shù)和確定解決沖突的方法。大多數(shù)排序算法都有兩個(gè)基本的操作:比較和移動(dòng)。三、簡(jiǎn)答題(共30分)請(qǐng)解釋名詞:滿二叉樹(shù)、拓?fù)渑判虼穑簼M二叉樹(shù):一棵深度為k且有個(gè)結(jié)點(diǎn)的二叉樹(shù)。拓?fù)渑判颍河赡硞€(gè)集合上的一個(gè)偏序得到該集合上的一個(gè)全序,該操作稱(chēng)為拓?fù)渑判?。在各種排序方法中,哪些是穩(wěn)定的?哪些是不穩(wěn)定的?各舉三個(gè)即可。答:穩(wěn)定:直接插入排序、折半插入排序、二路插入排序、表插入排序、起泡排序不穩(wěn)定:直接選擇排序、希爾排序、快速排序、堆排序假設(shè)用于通信的電文僅由8個(gè)字母組成,字母在電文中出現(xiàn)的頻率分別為0.07,0.19,0.02,0.06,0.32,0.03,0.21,0.10。試為這8個(gè)字母設(shè)計(jì)哈夫曼編碼。使用0~7的二進(jìn)制表示形式是另一種編碼方案。對(duì)于上述實(shí)例,比較兩種方案的優(yōu)缺點(diǎn)。一棵度為2的樹(shù)與一棵二叉樹(shù)有何區(qū)別?答:度為2的樹(shù)從形式上看與二叉樹(shù)很相似,但它的子樹(shù)是無(wú)序的,而二叉樹(shù)是有序的。即,在一般樹(shù)中若某結(jié)點(diǎn)只有一個(gè)孩子,就無(wú)需區(qū)分其左右次序,而在二叉樹(shù)中即使是一個(gè)孩子也有左右之分。給定二叉樹(shù)的兩種遍歷序列,分別是:前序遍歷序列:D,A,C,E,B,H,F(xiàn),G,I;中序遍歷序列:D,C,B,E,H,A,G,I,F(xiàn),試畫(huà)出二叉樹(shù),并寫(xiě)出該二叉樹(shù)的后序遍歷序列。后序遍歷序列:B,H,E,C,I,G,F,A,D四、程序設(shè)計(jì)題(每題10分,共20分)設(shè)從鍵盤(pán)輸入一整數(shù)的序列:a1,a2,a3,…,an,試編寫(xiě)算法實(shí)現(xiàn):用棧結(jié)構(gòu)存儲(chǔ)輸入的整數(shù),當(dāng)ai≠-1時(shí),將ai進(jìn)棧;當(dāng)ai=-1時(shí),輸出棧頂整數(shù)并出棧。算法應(yīng)對(duì)異常情況(入棧滿等)給出相應(yīng)的信息。答:#definemaxsize??臻g容量voidInOutS(ints[maxsize]){inttop=0;//top為棧頂指針,定義top=0時(shí)為??铡or(i=1;i<=n;i++)//n個(gè)整數(shù)序列作處理。{scanf(“%d”,&x);//從鍵盤(pán)讀入整數(shù)序列。if(x!=-1)//讀入的整數(shù)不等于-1時(shí)入棧。if(top==maxsize-1){printf(“棧滿\n”);exit(0);}elses[++top]=x;//x入棧。else//讀入的整數(shù)等于-1時(shí)退棧。{if(top==0){printf(“??誠(chéng)n”);exit(0);}elseprintf(“出棧元素是%d\n”,s[top--]);}}}//算法結(jié)束。試寫(xiě)一個(gè)算法判別讀入的一個(gè)以‘@’為結(jié)束符的字符序列是否是“回文”。intPalindrome_Test()//判別輸入的字符串是否回文序列,是則返回1,否則返回0
{
InitStack(S);InitQueue(Q);
while((c=getchar())!='@')
{
Push(S,c);EnQueue(Q,c);//同時(shí)使用棧和隊(duì)列兩種結(jié)構(gòu)
}
while(!StackEmpty(S))
{
Pop(S,a);DeQueue(Q,b));
if(a!=b)returnERROR;
}
returnOK;
}//Palindrome_Test編寫(xiě)遞歸算法,計(jì)算二叉樹(shù)中葉子結(jié)點(diǎn)的數(shù)目。DLR(liuyu*root)/
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 黑龍江工業(yè)學(xué)院《生物醫(yī)學(xué)信息與統(tǒng)計(jì)學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 陽(yáng)光學(xué)院《流體傳動(dòng)與控制基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 武漢海事職業(yè)學(xué)院《單片機(jī)原理與應(yīng)用綜合設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 大興安嶺職業(yè)學(xué)院《企業(yè)電子產(chǎn)品設(shè)計(jì)與制造》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川汽車(chē)職業(yè)技術(shù)學(xué)院《科學(xué)社會(huì)主義概論》2023-2024學(xué)年第二學(xué)期期末試卷
- 雙頭應(yīng)急燈項(xiàng)目效益評(píng)估報(bào)告
- 沈陽(yáng)音樂(lè)學(xué)院《內(nèi)科護(hù)理學(xué)(2)》2023-2024學(xué)年第二學(xué)期期末試卷
- 鄭州商貿(mào)旅游職業(yè)學(xué)院《社會(huì)治理》2023-2024學(xué)年第二學(xué)期期末試卷
- 伊犁師范大學(xué)《中職英語(yǔ)微格教學(xué)技能訓(xùn)練》2023-2024學(xué)年第二學(xué)期期末試卷
- 人教版初中歷史與社會(huì)七年級(jí)上冊(cè) 3.5 干旱的寶地-塔里木盆地 教學(xué)設(shè)計(jì)
- 醫(yī)院骨科專(zhuān)病數(shù)據(jù)庫(kù)建設(shè)需求
- 三年級(jí)下冊(cè)混合計(jì)算100題及答案
- 中小學(xué)幼兒園安全風(fēng)險(xiǎn)防控工作規(guī)范
- ESD技術(shù)要求和測(cè)試方法
- 正確認(rèn)識(shí)民族與宗教的關(guān)系堅(jiān)持教育與宗教相分離
- 宜黃縣二都鎮(zhèn)高山飾面用花崗巖開(kāi)采以及深加工項(xiàng)目環(huán)評(píng)報(bào)告
- 血液科護(hù)士的惡性腫瘤護(hù)理
- 畜禽廢棄物資源化利用講稿課件
- 土地糾紛調(diào)解簡(jiǎn)單協(xié)議書(shū)
- 服裝倉(cāng)庫(kù)管理制度及流程
- 《餐飲渠道開(kāi)發(fā)方案》課件
評(píng)論
0/150
提交評(píng)論