版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、頁眉內(nèi)容一是非題(線性結(jié)構(gòu))4 線性表的鏈式存儲結(jié)構(gòu)具有可直接存取表中任一元素的優(yōu)點。錯5 線性表的順序存儲結(jié)構(gòu)優(yōu)于鏈式存儲結(jié)構(gòu)。錯6 .在單鏈表P指針所指結(jié)點之后插入S結(jié)點的操作是:錯P->next=S;S->next=P->next;。7 對于插入、刪除而言,線性表的鏈式存儲優(yōu)于順序存儲。對8 .順序存儲方式的優(yōu)點是存儲密度大,且插入、刪除運算效率高。錯10. 線性表的順序存儲結(jié)構(gòu)具有可直接存取表中任一元素的優(yōu)點。對11. 棧和隊列是操作上受限制的線性表。對12. 隊列是與線性表完全不同的一種數(shù)據(jù)結(jié)構(gòu)。錯13. 隊列是一種操作受限的線性表,凡對數(shù)據(jù)元素的操作僅限一端進行。
2、錯15 .棧是限定僅在表頭進行插入和表尾進行刪除運算的線性表。錯16 隊列是一種運算受限的線性表對(樹形結(jié)構(gòu))1. 二叉樹中每個結(jié)點有兩個子結(jié)點,而對一般的樹,則無此限制,所以,二叉樹是樹的特殊情形。錯2. 二叉樹是一棵結(jié)點的度最大為二的樹。錯3. 赫夫曼樹中結(jié)點個數(shù)一定是奇數(shù)。對5. 假設(shè)B是一棵樹,B'是對應(yīng)的二叉樹。則B的后根遍歷相當于B'的后序遍歷。錯6. 通常,二叉樹的第i層上有2i-1個結(jié)點。錯7. 中序線索二叉樹的優(yōu)點是便于在中序下查找直接前驅(qū)結(jié)點和直接后繼結(jié)點。對8126.7.9.1.2.34561.23二叉樹的先序遍歷序列中,任意一個結(jié)點均處在其孩子結(jié)點的前面
3、。對(圖形結(jié)構(gòu))錯錯一個無向圖的連通分量是其極大的連通子圖。對連通圖的生成樹是一個包含圖G所有n個頂點和任意n-1條邊的子圖。錯鄰接表可以表示有向圖,也可以表示無向圖。()對(查找)二叉排序樹的平均查找長度為O(logn)o對二叉排序樹的最大查找長度與(LOG2N)同階。錯選用好的HASH函數(shù)可避免沖突。錯折半查找不適用于有序鏈表的查找。對一般來說,折半查找不適用于有序鏈表的查找。對二叉排序樹的查找和折半查找的時間性能相同。錯(排序)對于目前所知的排序方法,快速排序具有最好的平均性能。對對于任何待排序序列來說,快速排序均快于冒泡排序。錯在最壞情況下,堆排序的時間性能是O(nlogn),比快速排
4、序好對選擇題。1-19是線性、樹形、圖形結(jié)構(gòu),20-29是查找和排序)1、從邏輯上可以把數(shù)據(jù)結(jié)構(gòu)分成(C)。A.動態(tài)結(jié)構(gòu)和靜態(tài)結(jié)構(gòu)B.順序組織和鏈接組織C.線性結(jié)構(gòu)和非線性結(jié)構(gòu)D.基本類型和組合類型2、線性表L在(B)情況下適于使用鏈表結(jié)構(gòu)實現(xiàn)。A.不需彳改L的結(jié)構(gòu)B.需不斷對L進行刪除、插入C.需經(jīng)常修改L中結(jié)點值D.L中含有大量結(jié)點3、若入棧順序為 A、B、C、D、E,則下列(D )出棧序列是不可能的。A. A、B、C、D、EC. C、 D、 B、 E、 A4、遞歸程序可借助于(Ca.線性表 b.隊列5、在下列數(shù)據(jù)結(jié)構(gòu)中(C( B )具有先進后出B. B、C、D、A、ED. D、E、C、A
5、、B)轉(zhuǎn)化為非遞歸程序。c:棧 d.數(shù)組)具有先進先出(FIFO )特性,(FILO )特性。a.線性表b.棧 c.隊列 d .廣義表6、若對編號為1,2,3的列車車廂依次通過扳道棧進行調(diào)度,不能得到(e)的序列。a:1,2,3b:1,3,2c:2,1,3d:2,3,1e:3,1,2f:3,2,17、假設(shè)用于通訊的電文僅由6個字符組成,字母在電文中出現(xiàn)的頻率分別為7,19,22,6,32,14。若為這6個字母設(shè)計哈夫曼編碼(設(shè)生成新的二叉樹的規(guī)則是按給出的次序從左至右的結(jié)合,新生成的二叉樹總是插入在最右),則頻率為7的字符編碼是(g),頻率為32的字符編碼是(c)。a:00b:01c:10d:
6、11e:011f:110g:1110h:11118、對二叉排序樹(C)可得到有序序列。a:按層遍歷b:前序遍歷c:中序遍歷d:后序遍歷9、設(shè)一棵二叉樹BT的存儲結(jié)構(gòu)如下:Ichild data rchild30 0 6000BC DEFGH5 4 087 006782A0其中Ichild , rchild分別為結(jié)點的左、右孩子指針域,data為結(jié)點的數(shù)據(jù)域。則11該二叉樹白高度為3;第3層有四個結(jié)點(根結(jié)點為第1層)。A.2B.3C.4D.510、在有n個結(jié)點的二叉樹的二叉鏈表表示中,空指針數(shù)(B)。a.不定b.n+1c.nd.n-111、若某二叉樹有20個葉子結(jié)點,有20個結(jié)點僅有一個孩子,
7、則該二叉樹的總結(jié)點數(shù)是(C)。A.40B.55C.59D.6112、已知某二叉樹的先序遍歷次序為abcdefg中序遍歷次序為badcgfe,則該二叉樹的后序遍歷次序為(C)。層次遍歷次序為(a)a: abcdefg b: cdebgfac: bdgfecad: edcgfba13、.圖示的三棵二叉樹中(C)為最優(yōu)二叉樹。14、對一棵完全二叉樹進行層序編號。則編號為n的結(jié)點若存在右孩子,其位序是(d )。編號為n的結(jié)點若存在雙親,其位置是(a)。a:n/2b: 2nc:2n-1d:2n+1e:n f: 2(n+1)15、設(shè)森林F中有三棵樹,第一、第二和第三棵樹的結(jié)點個數(shù)分別為與森林F對應(yīng)的二叉樹
8、根結(jié)點的右子樹上的結(jié)點個數(shù)是他_。A. m1B. m1+m2C. m3 D. m2+m3ml、m2 和 m3 ,則16、下列二叉樹中,(a)可用于實現(xiàn)符號不等長高效編碼。a:最優(yōu)二叉樹b:次優(yōu)查找樹c:二叉平衡樹??d:二叉排序樹17、設(shè)無向圖G=(V,E)和G=(V',Ej,若G是G的生成樹,則下面不正確的說法是(b)。A.G是G的子圖B.G是G的連通分量C.G是G的無環(huán)子圖D.G是G的極小連通子圖且V=V18、任何一個連通圖的最小生成樹回_。A.只有一棵B.有一棵或多棵C.一定有多棵D.可能不存在19、已知某無向圖的鄰接表如下所示;(19)是其原圖。E(20)是按該鄰接表遍歷所得深
9、度優(yōu)先生成樹。C(21)是按該鄰接表遍歷所得廣度優(yōu)先生成樹。D0 a3211 b3z»l 11 R>l I I 二習(xí) I -N n->4Finn5 fn>3-nB. a bA. a b20、下列查找方法中(a)適用于查找單鏈表。A)順序查找B)折半查找C)分塊查找D)hash查找21、哈希表的查找效率取決于(d)。a:哈希函數(shù)b:處理沖突的方法。c:哈希表的裝填因子。d:以上都是22、在Hash函數(shù)H(k尸kMODm中,一般來說,m應(yīng)取(C)。A.奇數(shù)B.偶數(shù)C.素數(shù)D.充分大的數(shù)23、在順序表查找中,為避免查找過程中每一步都檢測整個表是否查找完畢,可采用方法。A.
10、設(shè)置監(jiān)視哨B.鏈表存貯C.二分查找D.快速查找24、靜態(tài)查找表和動態(tài)查找表的區(qū)別在于(B)。A.前者是順序存儲,而后者是鏈式存儲B.前者只能進行查找操作,而后者可進行查找、插入和刪除操作C.前者只能順序查找,而后者只能折半查找D.前者可被排序,而后者不能被排序25、根據(jù)插入次序(80,90,100,110,85,70,75,60,72)建立二叉排序樹。圖(a)是最終變化的結(jié)果。c:d:26、若有序表中關(guān)鍵字序列為:14, 20 , 25, 32 , 34, 45 , 57 , 69 , 77, 83 , 92。對其進行折半查找,則在等概率情況下,查找成功時的平均查找長度是(C )。查找32時需
11、進行(C)次比較。27、已知哈希表地址空間為A0.8,哈希函數(shù)為H(k尸kmod7,采用線性探測再散列處理沖突。若依次將數(shù)據(jù)序列:76,45,88,21,94,77,17存入該散列表中,則元素17存儲的下標為(h);在等概率情況下查找成功的平均查找長度為(C)。A.0B.1C.2D.3E.4F.5G.6H.728、若從二叉樹的根結(jié)點到其它任一結(jié)點的路徑上所經(jīng)過的結(jié)點序列按其關(guān)鍵字遞增有序,則該二叉樹是(C)。A.二叉排序樹B.赫夫曼樹C.堆D.平衡二叉樹29、已知一組待排序的記錄關(guān)鍵字初始排列如下:56,26,86,35,75,19,77,58,48,42下列選擇中(D)是快速排序一趟排序的結(jié)
12、果。(B)是歸并排序一趟排序的結(jié)果。(A)是初始堆(大堆頂)。A) 86,75,77,58,42,19,56,35,48,26.B) 26,56,35,86,19,75,58,77,42,48.C) 35,26,19,42,58,48,56,75,86,77.D) 42,26,48,35,19,56,77,58,75,86.三.填空題(1-13是線性、樹形、圖形結(jié)構(gòu),14-15是查找和排序)1、數(shù)據(jù)結(jié)構(gòu)通常有下列4類基本結(jié)構(gòu):集合、線性結(jié)構(gòu)、樹型結(jié)構(gòu)、圖型結(jié)構(gòu)。2、線性表的順序存儲結(jié)構(gòu)是以物理存儲地址來表示數(shù)據(jù)元素之間的邏輯關(guān)系的。3、遞歸過程可借助于數(shù)據(jù)結(jié)構(gòu)(棧)改寫成非遞歸過程。4、設(shè)循環(huán)
13、隊列存于一維數(shù)組Qm中,尾指針rear指示隊尾元素在隊列中的當前位置,?頭指針front指示隊列中隊頭元素的前一個位置,則隊列長度=(rear-front+m)%m)。5、在二叉樹的第i層上至少有1個結(jié)點,至多有2i-1個結(jié)點,深度為k的二叉樹至多有2k_-1個結(jié)點.6、對樹的遍歷有先序遍歷樹和后序遍歷樹。若以二叉鏈表作樹的存儲結(jié)構(gòu),則樹的先序遍歷可借用二叉樹的先尼迪也算法來實現(xiàn),而樹的后序遍歷可借用二叉樹的中序遍歷算法來實現(xiàn)。7、設(shè)森林F中有三棵樹,第一、第二和第三棵樹的結(jié)點個數(shù)分別為m1、m2和m3,則與森林F對應(yīng)的二叉樹根結(jié)點的左子樹上的結(jié)點個數(shù)是(m1-1),右子樹上的結(jié)點個數(shù)是(m2
14、+m3)。8、若某二叉樹有n0個葉子結(jié)點,有n1個結(jié)點僅有一個孩子,則該二叉樹的總結(jié)點數(shù)是(2n0+n1-1)。9、如果對完全二叉樹中結(jié)點從1開始按層進行編號,設(shè)最大編號為n;那么,可以斷定編號為i(i>1)的結(jié)點的父結(jié)點編號為(i/2);所有編號(>n/2)的結(jié)點為葉子結(jié)點。10、若某二叉樹中,有20個結(jié)點沒有孩子,有20個結(jié)點僅有一個孩子,則該二叉樹的總結(jié)點數(shù)是59_。11、n個頂點的連通圖至少有n-1條邊,至多有n(n-1)/2 條邊。12、對于圖的存儲結(jié)構(gòu)有(鄰接表(鄰接矩陣)等方法。13、在一個無向圖的鄰接表中,若表結(jié)點的個數(shù)是m,則圖中邊的條數(shù)是m/2條。14、若有序表
15、中關(guān)鍵字序列為:12, 22, 33, 4477, 88,99 , 100 , 101 對其進行折半查找,則在等概率情況下,查找成功時的平均查找長度是3 )。查找99時需進行(2 )次比較。15、用中序遍歷對二叉排序樹進行訪問可得到有序序列。已知Hash函數(shù)為 H (K) =K mod 13,散列地址為0 -14,用二次探測再散列處理沖突,關(guān)鍵字(23, 34, 56, 2475 , 12 , 49,52 , 36,92)的分布如圖,則平均成功的查找長度為(0 12345678910 11 12 13 1452 369256342324751249圖示結(jié)構(gòu)題(1-4是線性、樹形、圖形結(jié)構(gòu),5-6是查找排序)1 .已知在電文中只出現(xiàn)頻率為(5,26,7,23,20,19)的6個字符,畫出你建的哈夫曼樹,并給出其哈夫曼編碼。2 .已知某二叉樹的后序遍歷和中序遍歷次序分別為DBFGECA和BDACFEG請畫出該二叉樹。3將圖示森林轉(zhuǎn)換為二叉樹,并對該二叉樹先序遍歷。4.某二叉樹的結(jié)點數(shù)據(jù)采用順序存儲表示如下:012345678910111213141516171819ABCDEFGHI(1)試畫出此二叉樹的圖形表示。(2)將
溫馨提示
- 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年環(huán)境治理與生態(tài)保護合同項目內(nèi)容與責(zé)任分配
- 2024年社區(qū)商業(yè)中心物業(yè)全面管理與維護合同2篇
- 2024版國際技術(shù)貿(mào)易須知
- 2025年度新能源項目投資咨詢與市場分析協(xié)議3篇
- 2024年行動協(xié)調(diào)與信息共享協(xié)議3篇
- 2024年環(huán)保項目投資無息借款合同3篇
- 2024年簡化離婚合同書范例不含子女撫養(yǎng)版B版
- win003-server-pop3-smtp郵件服務(wù)器搭建詳細圖解教程
- 專題07-語法填空之名詞性從句專練-2023屆英語語法填空強化100題-原卷版
- 2024舞蹈賽事組織舞蹈教練聘請合同3篇
- 第八屆“雄鷹杯”小動物醫(yī)師技能大賽備考試題庫(含答案)
- 學(xué)校食堂炊事員安全培訓(xùn)
- 專項債申報操作流程及項目評審細則(詳細版)
- (正式版)JBT 14587-2024 膠體鉛酸蓄電池 技術(shù)規(guī)范
- 2024年中考語文【熱點重點難點】專練(上海專用)重點02議論文閱讀常見題型((原卷版+解析))
- 2024年內(nèi)蒙古交通集團興安分公司招聘筆試參考題庫附帶答案詳解
- 旗袍行業(yè)大數(shù)據(jù)研究報告
- JTG C10-2007 公路勘測規(guī)范
- 河北鋼鐵集團礦業(yè)有限公司承德柏泉鐵礦礦山地質(zhì)環(huán)境保護與土地復(fù)墾方案
- 文言文的閱讀與解析技巧
- 2024-2030年馬齒莧提取物行業(yè)供需調(diào)研及投資戰(zhàn)略規(guī)劃報告
評論
0/150
提交評論