南開《數(shù)據(jù)結(jié)構(gòu)》20春期末考核答案_第1頁(yè)
南開《數(shù)據(jù)結(jié)構(gòu)》20春期末考核答案_第2頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余9頁(yè)可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、數(shù)據(jù)結(jié)構(gòu)20春期末考核-00001試卷總分:100 得分:70一、單選題 (共 25 道試題,共 50 分)1.快速排序在下列哪種情況下最易發(fā)揮其長(zhǎng)處()A.被排序的數(shù)據(jù)中含有多個(gè)相同排序碼B.被排序的數(shù)據(jù)已基本有序C.被排序的數(shù)據(jù)完全無序D.被排序的數(shù)據(jù)中的最大值和最小值相差懸殊答案:C2.串是一種特殊的線性表,其特殊性體現(xiàn)在()A.可以順序存儲(chǔ)B.數(shù)據(jù)元素是一個(gè)字符C.可以鏈?zhǔn)酱鎯?chǔ)D.數(shù)據(jù)元素可以是多個(gè)字符答案:B3.在一個(gè)有向圖中,所有頂點(diǎn)的入度之和等于所有頂點(diǎn)的出度之和的()倍。A.1/2B.1C.2D.4答案:B4.堆的形狀是一棵()A.二叉排序樹B.滿二叉樹C.完全二叉樹D.平衡二

2、叉樹答案:C5.判定一個(gè)隊(duì)列QU(最多元素為m0)為滿隊(duì)列的條件是()A.QU->rear QU->front = = m0B.QU->rear QU->front 1= = m0C.QU->front = = QU->rearD.QU->front = = QU->rear+1答案:A6.若已知一個(gè)棧的入棧序列是1,2,3,n,其輸出序列為p1,p2,p3,pn,若p1=n,則pi為()A.iB.n=iC.n-i+1D.不確定答案:C7.單鏈表的存儲(chǔ)密度()A.大于1B.等于1C.小于1D.不能確定答案:C8.已知圖的鄰接矩陣,根據(jù)算法,則從頂

3、點(diǎn)0出發(fā),按廣度優(yōu)先遍歷的結(jié)點(diǎn)序列是()圖A.0 2 4 3 1 6 5B.0 1 3 5 6 4 2C.0 1 2 3 4 6 5D.0 1 2 3 4 5 6答案:C9.鏈表是一種采用 存儲(chǔ)結(jié)構(gòu)存儲(chǔ)的線性表A.順序B.鏈?zhǔn)紺.星式D.網(wǎng)狀答案:B10.折半查找有序表(4,6,10,12,20,30,50,70,88,100)。若查找表中元素58,則它將依次與表中()比較大小,查找結(jié)果是失敗。A.20,70,30,50B.30,88,70,50C.20,50D.30,88,50答案:A11.判定一個(gè)棧ST(最多元素為m0)為空的條件是()A.ST->top<>0B.ST-&

4、gt;top=0C.ST->top<>m0D.ST->top=m0答案:B12.下列關(guān)鍵字序列中,()是堆A.16,72,31,23,94,53B.94,23,31,72,16,53C.16,53,23,94,31,72D.16,23,53,31,94,72答案:D13.若一組記錄的排序碼為(46, 79, 56, 38, 40, 84),則利用堆排序的方法建立的初始堆為()A.79,46,56,38,40,84B.84,79,56,38,40,46C.84,79,56,46,40,38D.84,56,79,40,46,38答案:B14.已知圖的鄰接表如下所示,根據(jù)算法

5、,則從頂點(diǎn)0出發(fā)按深度優(yōu)先遍歷的結(jié)點(diǎn)序列是()圖A.0 1 3 2B.0 2 3 1C.0 3 2 1D.0 1 2 3答案:D15.一個(gè)向量第一個(gè)元素的存儲(chǔ)地址是100,每個(gè)元素的長(zhǎng)度為2,則第5個(gè)元素的地址是()A.110B.108C.100D.120答案:B16.數(shù)據(jù)在計(jì)算機(jī)存儲(chǔ)器內(nèi)表示時(shí),物理地址與邏輯地址相同并且是連續(xù)的,稱之為()A.存儲(chǔ)結(jié)構(gòu)B.邏輯結(jié)構(gòu)C.順序存儲(chǔ)結(jié)構(gòu)D.鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)答案:C17.鏈表適用于()查找A.順序B.二分法C.順序,也能二分法D.隨機(jī)答案:A18.已知圖的鄰接矩陣,根據(jù)算法思想,則從頂點(diǎn)0出發(fā)按深度優(yōu)先遍歷的結(jié)點(diǎn)序列是( )圖A.0 2 4 3 1 5

6、6B.0 1 3 6 5 4 2C.0 4 2 3 1 6 5D.0 3 6 1 5 4 2答案:C19.用鄰接表表示圖進(jìn)行深度優(yōu)先遍歷時(shí),通常是采用()來實(shí)現(xiàn)算法的A.棧B.隊(duì)列C.樹D.圖答案:A20.設(shè)F是一個(gè)森林,B是由F變換得的二叉樹。若F中有n個(gè)非終端結(jié)點(diǎn),則B中右指針域?yàn)榭盏慕Y(jié)點(diǎn)有()個(gè)A.n-1B.nC.n+1D.n+2答案:C21.折半搜索與二叉搜索樹的時(shí)間性能()A.相同B.完全不同C.有時(shí)不相同D.數(shù)量級(jí)都是O(log2n)答案:C22.設(shè)a1、a2、a3為3個(gè)結(jié)點(diǎn),整數(shù)P0,3,4代表地址,則如下的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)稱為()圖A.循環(huán)鏈表B.單鏈表C.雙向循環(huán)鏈表D.雙向鏈表

7、答案:B23.用鄰接表表示圖進(jìn)行廣度優(yōu)先遍歷時(shí),通常是采用()來實(shí)現(xiàn)算法的A.棧B.隊(duì)列C.樹D.圖答案:B24.有8個(gè)結(jié)點(diǎn)的無向連通圖最少有()條邊A.5B.6C.7D.8答案:C25.鏈接存儲(chǔ)的存儲(chǔ)結(jié)構(gòu)所占存儲(chǔ)空間()A.分兩部分,一部分存放結(jié)點(diǎn)值,另一部分存放表示結(jié)點(diǎn)間關(guān)系的指針B.只有一部分,存放結(jié)點(diǎn)值C.只有一部分,存儲(chǔ)表示結(jié)點(diǎn)間關(guān)系的指針D.分兩部分,一部分存放結(jié)點(diǎn)值,另一部分存放結(jié)點(diǎn)所占單元數(shù)答案:A二、判斷題 (共 20 道試題,共 20 分)26.棧和隊(duì)列是一種非線性數(shù)據(jù)結(jié)構(gòu)。答案:錯(cuò)誤27.一個(gè)棧的輸入序列是12345,則棧的輸出序列不可能是12345。答案:錯(cuò)誤28.二叉

8、樹中每個(gè)結(jié)點(diǎn)的關(guān)鍵字值大于其左非空子樹(若存在的話)所有結(jié)點(diǎn)的關(guān)鍵字值,且小于其右非空子樹(若存在的話)所有結(jié)點(diǎn)的關(guān)鍵字值。答案:錯(cuò)誤29.順序表結(jié)構(gòu)適宜于進(jìn)行順序存取,而鏈表適宜于進(jìn)行隨機(jī)存取。答案:錯(cuò)誤30.二叉樹中所有結(jié)點(diǎn),如果不存在非空左子樹,則不存在非空右子樹。答案:錯(cuò)誤31.二叉樹中每個(gè)結(jié)點(diǎn)的兩棵子樹是有序的。答案:正確32.棧和隊(duì)列的存儲(chǔ)方式既可是順序方式,也可是鏈接方式。答案:正確33.順序存儲(chǔ)方式只能用于存儲(chǔ)線性結(jié)構(gòu)。答案:錯(cuò)誤34.棧和鏈表是兩種不同的數(shù)據(jù)結(jié)構(gòu)。答案:錯(cuò)誤35.隊(duì)是一種插入與刪除操作分別在表的兩端進(jìn)行的線性表,是一種先進(jìn)后出型結(jié)構(gòu)。答案:錯(cuò)誤36.鏈表的物理

9、存儲(chǔ)結(jié)構(gòu)具有同鏈表一樣的順序。答案:錯(cuò)誤37.對(duì)于不同的使用者,一個(gè)表結(jié)構(gòu)既可以是棧,也可以是隊(duì)列,也可以是線性表答案:正確38.用二叉鏈表法(link-rlink)存儲(chǔ)包含n個(gè)結(jié)點(diǎn)的二叉樹,結(jié)點(diǎn)的2n個(gè)指針區(qū)域中有n+1個(gè)為空指針。答案:正確39.鏈表的刪除算法很簡(jiǎn)單,因?yàn)楫?dāng)刪除鏈中某個(gè)結(jié)點(diǎn)后,計(jì)算機(jī)會(huì)自動(dòng)地將后續(xù)的各個(gè)單元向前移動(dòng)。答案:錯(cuò)誤40.順序存儲(chǔ)方式的優(yōu)點(diǎn)是存儲(chǔ)密度大,且插入、刪除運(yùn)算效率高。答案:錯(cuò)誤41.二叉樹中每個(gè)結(jié)點(diǎn)的兩棵子樹的高度差等于1。答案:錯(cuò)誤42.二叉樹中每個(gè)結(jié)點(diǎn)有兩棵非空子樹或有兩棵空子樹。答案:錯(cuò)誤43.線性表在物理存儲(chǔ)空間中也一定是連續(xù)的。答案:錯(cuò)誤44.

10、對(duì)于一棵非空二叉樹,它的根結(jié)點(diǎn)作為第一層,則它的第i層上最多能有2i1個(gè)結(jié)點(diǎn)。答案:錯(cuò)誤45.二叉樹中所有結(jié)點(diǎn)個(gè)數(shù)是2k-1-1,其中k是樹的深度。答案:錯(cuò)誤三、計(jì)算題 (共 3 道試題,共 30 分)46.設(shè)一組初始記錄關(guān)鍵字序列為(45,80,48,40,22,78),則分別給出第4趟簡(jiǎn)單選擇排序和第4趟直接插入排序后的結(jié)果。答案:&nbsp;(22,40,45,48,80,78),(40,45,48,80,22,78)<br><br>47.設(shè)完全二叉樹的順序存儲(chǔ)結(jié)構(gòu)中存儲(chǔ)數(shù)據(jù)ABCDE,要求給出該二叉樹的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)并給出該二叉樹的前序、中序和后序遍歷序列。答案:鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)略,前序ABDEC,中序DBEAC,后序DEBCA。<br><br>48.設(shè)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論