版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)結(jié)構(gòu)年月真題
0233120214
1、【單選題】下列選項(xiàng)中,不屬于線性結(jié)構(gòu)的是
線性表
雙向鏈表
A:
循環(huán)隊(duì)列
B:
二叉樹
C:
答D:案:D
解析:二叉樹不屬于線性結(jié)構(gòu)。線性結(jié)構(gòu)是指數(shù)據(jù)元素之間存在一對(duì)一的關(guān)系,即每個(gè)元
素只有一個(gè)直接前驅(qū)和一個(gè)直接后繼。而二叉樹是一種非線性結(jié)構(gòu),它的每個(gè)節(jié)點(diǎn)最多有
兩個(gè)子節(jié)點(diǎn),分別稱為左子節(jié)點(diǎn)和右子節(jié)點(diǎn)。這種分支結(jié)構(gòu)使得二叉樹的數(shù)據(jù)元素之間存
在多對(duì)一的關(guān)系,因此二叉樹不屬于線性結(jié)構(gòu)。
2、【單選題】某線性表L含有n個(gè)元素,采用單循環(huán)鏈表保存,僅有尾指針指向鏈表的終端
結(jié)點(diǎn)。在最后一個(gè)結(jié)點(diǎn)之后插入一個(gè)結(jié)點(diǎn)及刪除第一個(gè)結(jié)點(diǎn)的時(shí)間復(fù)雜度分別是
O(1)和O(1)
O(1)和O(n)
A:
O(n)和O(1)
B:
O(n)和O(n)
C:
答D:案:A
3、【單選題】下列應(yīng)用中會(huì)用到棧的是
計(jì)算后綴表達(dá)式的值
圖的廣度優(yōu)先遍歷
A:
對(duì)數(shù)組進(jìn)行希爾排序
B:
對(duì)散列表進(jìn)行查找
C:
答D:案:A
4、【單選題】設(shè)棧初始為空,入棧序列為1,2,3,4,5,下列選項(xiàng)中,不可能得到的出棧
序列是
1,2,3,4,5
3,1,4,2,5
A:
4,3,2,5,1
B:
5,4,3,2,1
C:
D:
答案:B
5、【單選題】已知廣義表LS=(((c,(d)),(e,(f))),(g,h),(m,n))),head(LS)是
c
(c)
A:
(c,(d))
B:
((c,(d)),(e,(f)))
C:
答D:案:D
6、【單選題】設(shè)線性表采用順序存儲(chǔ)方式保存,每個(gè)元素占8個(gè)存儲(chǔ)單元。第1個(gè)元素的存
儲(chǔ)地址為200,則第5個(gè)元素占用的最后一個(gè)存儲(chǔ)單元的地址是
239
240
A:
247
B:
248
C:
答D:案:A
7、【單選題】一棵完全二叉樹T的全部k個(gè)葉結(jié)點(diǎn)都在同一層中,每個(gè)分支結(jié)點(diǎn)都有兩個(gè)孩
子結(jié)點(diǎn)。T中包含的結(jié)點(diǎn)數(shù)是
k
2k-1
A:
k2
B:
2k-1
C:
答D:案:B
8、【單選題】設(shè)字符集中有n個(gè)字符,對(duì)其進(jìn)行哈夫曼編碼,得到的哈夫曼樹的結(jié)點(diǎn)總數(shù)是
2n-1
2n
A:
2n+1
B:
不確定
C:
答D:案:A
9、【單選題】設(shè)圖G的鄰接矩陣A如下所示。G的各頂點(diǎn)的度依次是
1,2,1,2
2,2,1,1
A:
3,4,2,3
B:
4,4,2,2
C:
答D:案:C
10、【單選題】對(duì)題10-11圖進(jìn)行深度優(yōu)先遍歷,下列選項(xiàng)中,正確的遍歷序列是
1,2,3,4,5
A:
2,3,5,4,1
3,5,1,2,4
B:
4,3,5,1,2
C:
答D:案:A
11、【單選題】對(duì)題10-11圖進(jìn)行拓?fù)渑判?,下列選項(xiàng)中,正確的拓?fù)湫蛄惺?/p>
1,2,3,4,5
2,3,1,4,5
A:
3,5,1,2,4
B:
5,3,1,2,4
C:
答D:案:D
12、【單選題】下列排序方法中,不是穩(wěn)定排序方法的是
直接插入排序
冒泡排序
A:
歸并排序
B:
快速排序
C:
答D:案:D
解析:快速排序不是穩(wěn)定的排序方法。穩(wěn)定排序是指如果兩個(gè)元素的值相等,排序后它們
的相對(duì)順序保持不變。而快速排序在每一次分割過(guò)程中,會(huì)選擇一個(gè)基準(zhǔn)元素,將小于基
準(zhǔn)元素的放在左邊,大于基準(zhǔn)元素的放在右邊,這個(gè)過(guò)程會(huì)改變相等元素的相對(duì)順序,因
此快速排序不是穩(wěn)定的排序方法。
13、【單選題】已知數(shù)據(jù)序列(18,19,20,4,51,6,30,1,2)是某種排序算法第二趟排
序后得到的結(jié)果,則該算法可能是
選擇排序
冒泡排序
A:
直接插入排序
B:
快速排序
C:
答D:案:C
14、【單選題】對(duì)有序表(1,3,9,12,32,41,45,62,75,77)進(jìn)行二分查找,查找關(guān)
鍵字9時(shí),進(jìn)行比較的關(guān)鍵字依次是
1,3,9
32,3,9
A:
32,12,9
B:
C:
41,12,9
答D:案:B
15、【單選題】分別使用下列數(shù)據(jù)序列建立二叉排序樹,能得到高度最高的二叉樹的是
10,8,9,6,12,11,13
10,6,8,9,12,11,13
A:
10,12,11,13,8,6,9
B:
10,8,6,9,12,13,11
C:
答D:案:B
16、【問(wèn)答題】請(qǐng)畫出題26圖所示的二叉樹對(duì)應(yīng)的樹或森林。
答案:
17、【問(wèn)答題】求題27圖從頂點(diǎn)A到其余各頂點(diǎn)的最短路徑,給出各條路徑包含的頂點(diǎn)
序列及路徑長(zhǎng)度。
答案:
18、【問(wèn)答題】有以下數(shù)據(jù)序列(20,84,19,14,23,01,68,27,55,11,10,79,
12),使用二路歸并排序算法將其排成升序序列。給出各趟排序結(jié)果。
答案:初始:20,84,19,14,23,01,68,27,55,11,10,79,12一趟歸并:
20,84,14,19,01,23,27,68,11,55,10,79,12二趟歸并:14,19,20,84,
01,23,27,68,10,11,55,79,12三趟歸并:01,14,19,20,23,27,68,84,
10,11,12,55,79四趟歸并:01,10,11,12,14,19,20,23,27,55,68,79,
84
19、【問(wèn)答題】設(shè)有以下關(guān)鍵字:15,72,52,65,23,68,散列函數(shù)H(key)=key%7,散列
表空間為0~6,采用線性探查法解決沖突。請(qǐng)回答下列問(wèn)題。(1)構(gòu)造散列表。(2)計(jì)算等
概率情況下查找成功時(shí)的平均查找長(zhǎng)度。
答案:
20、【問(wèn)答題】順序表類型定義如下。
答案:(1)30,2,10,9,5,3,(2)根據(jù)所給的數(shù)據(jù)建立順序表,將偶數(shù)從表頭插入,
奇數(shù)從表尾插入。
21、【問(wèn)答題】閱讀函數(shù)f31,并回答問(wèn)題。
答案:(1)-38,-256,256,9,25,47,128,4,64(2)找到數(shù)組中第一個(gè)非負(fù)數(shù)的位
置。
22、【問(wèn)答題】二叉排序樹的存儲(chǔ)結(jié)構(gòu)類型定義如下。
答案:(1)1618253650(2)查找二叉排序樹T中所有滿足大于等于K1且小于等于K2
的元素,并按升序輸出。
23、【問(wèn)答題】待排序記錄的數(shù)據(jù)類型定義如下。
答案:(1)j<=n(2)R[j].key<R[k].key(3)k!=i
24、【問(wèn)答題】已知單鏈表的存儲(chǔ)結(jié)構(gòu)類型定義如下。
答案:
25、【填空題】數(shù)據(jù)的運(yùn)算,即對(duì)數(shù)據(jù)元素施加的操作,是定義在數(shù)據(jù)的_______結(jié)構(gòu)上
的。
答案:邏輯
26、【填空題】在順序表中,因?yàn)樵L問(wèn)任一結(jié)點(diǎn)的方式是_______,所以訪問(wèn)每個(gè)結(jié)點(diǎn)的時(shí)
間復(fù)雜度均為O(1)。
答案:隨機(jī)訪問(wèn)
27、【填空題】帶頭結(jié)點(diǎn)的鏈隊(duì)列可以由一個(gè)頭指針和一個(gè)尾指針唯一確定。當(dāng)頭指針和尾
指針相等時(shí),表示隊(duì)列_______。
答案:為空
28、【填空題】稀疏矩陣采用壓縮存儲(chǔ),只保存非零元素,得到的順序存儲(chǔ)結(jié)構(gòu)稱為
_______。
答案:三元組表
29、【填空題】廣義表((a),(b,c),(d,e,(f,g,h)))的表尾是_______。
答案:((b,c),(d,e,(f,g,h)))
30、【填空題】中序線索化二叉樹的過(guò)程,是在中序遍歷過(guò)程中用線索取代_______。
答案:空指針
31、【填空題】在有n個(gè)頂點(diǎn)、e條邊的無(wú)向連通圖中,e的取值范圍是_______。
答案:n-1
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年個(gè)人房產(chǎn)抵押權(quán)抵押權(quán)轉(zhuǎn)讓合同3篇
- 2025年度個(gè)人貸款擔(dān)保轉(zhuǎn)讓合同4篇
- 2025版住宅室內(nèi)精裝修與裝飾工程施工合同5篇
- 人類的起源和發(fā)展課件2
- 出租車行業(yè)環(huán)保措施考核試卷
- 團(tuán)隊(duì)建設(shè)力量培養(yǎng)項(xiàng)目計(jì)劃書考核試卷
- 印刷業(yè)科技創(chuàng)新與成果轉(zhuǎn)化考核試卷
- 二零二五年度藝術(shù)品交易居間代理合同樣本3篇
- 2025年創(chuàng)業(yè)創(chuàng)新貸款協(xié)議
- 2025年合作知名作者的高需求小說(shuō)電子書協(xié)議
- 廣東省佛山市2025屆高三高中教學(xué)質(zhì)量檢測(cè) (一)化學(xué)試題(含答案)
- 人教版【初中數(shù)學(xué)】知識(shí)點(diǎn)總結(jié)-全面+九年級(jí)上冊(cè)數(shù)學(xué)全冊(cè)教案
- 2024年全國(guó)體育單招英語(yǔ)考卷和答案
- 食品安全管理制度可打印【7】
- 2024年九年級(jí)語(yǔ)文中考名著閱讀《儒林外史》考前練附答案
- 抖音麗人行業(yè)短視頻直播項(xiàng)目運(yùn)營(yíng)策劃方案
- 2024年江蘇揚(yáng)州市邗城文化旅游發(fā)展有限公司招聘筆試參考題庫(kù)含答案解析
- 小學(xué)六年級(jí)數(shù)學(xué)100道題解分?jǐn)?shù)方程
- 社區(qū)獲得性肺炎護(hù)理查房?jī)?nèi)科
- 淺談提高中學(xué)生歷史學(xué)習(xí)興趣的策略
- 項(xiàng)目管理實(shí)施規(guī)劃-無(wú)錫萬(wàn)象城
評(píng)論
0/150
提交評(píng)論