




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數據結構期末復習題、單選題1.A.C.2.A.C.3.A.C.某程序的時間復雜度為(O(n)O(n2)隊列的插入操作是在(隊首隊前二叉樹上葉結點數等于(113n+nlog2n+n2+8),其數量級表示為(BDB)進行。B.D.C)。O(nlog2n)O(log2n)隊尾對后B,單分支結點數加1D.雙分支結點數減14.A.C.5.A.C.6.A.C.7.A.C.8.A.C9.AC.C)。每次從無序表中取出一個元素,把它插入到有序表中的適當位置,此種排序方法叫做A)排序插入選擇B.交換D.歸并在一個圖中,所有頂點的度數之和等于所有邊數的(23隊列的刪除操作是在(隊首隊前當利用大小為C)語句修改to
2、p+;top-;由權值分別為5153B.1D.4A)進行。B.隊尾D.對后N的數組順序存儲一個棧時,假定用top指針。B.top=0;D.top=N;3,6,7,2,5的葉子結點生成一棵哈夫曼樹,在一棵二叉樹中,第3115B.23D744層上的結點數最多為(B)B.8D.1610.向堆中插入一個元素的時間復雜度為(A)。A.O(log2n)B.O(n)CO(1)D16O(nlog2n)A)倍。top=N表示???,則退棧時,用它的帶權路徑長度為(A)。11.在一個長度為n的順序存儲的線性表中,向第i個元素(1wiWn+1)之前插入一個新元素時,需要從后向前依次后移(B)個元素。A.n-iCn-i
3、-112.在線性表的散列存儲中,則裝填因子(等于(A)。B.n-i+1Di若用m表示散列表的長度,n表示待散列存儲的元素的個數,A.n/mCn/(n+m)Bm/nDm/(n+m)13 .從一棵B樹刪除元素的過程中,若最終引起樹根結點的合并,則新樹高度是(B)。A.原樹高度加1B,原樹高度減1C.原樹高度D.不確定14 .在稀疏矩陣的帶行指針向量的鏈接存儲中,每個行單鏈表中的結點都具有相同的(A)。A.行號B.列號C.元素值D.地址15 .在一個具有n個頂點的無向圖中,要連通所有頂點則至少需要(C)條邊。A.nB.2nC.n-1D,n+116.17與上邊重復18 .在一棵二叉搜索樹中,每個分支結
4、點的左子樹上所有結點的值一定(A)該結點的值。A.小于B.大于C.不小于D.大于等于19 .對于一棵具有n個結點的樹,該樹中所有結點的度數之和為(A)。A.n-1B.nC.n+1D.2n20.某程序的時間復雜度為(3n+100xlog2n+nlog2n),其數量級表示為(B)。A.O(n)B.O(nlog2n)C.O(100)D.O(log2n)21 .設一組初始記錄關鍵字序列(5,2,6,3,8),以第一個記錄關鍵字5為基準進行一趟快速排序的結果為(C)。A.2,3,5,8,6B.3,2,5,8,6C.32568D.2365822 .根據n個元素建立一棵二叉搜索樹時,其時間復雜度大致為(B)
5、。A.O(n)B,O(log2n)C.O(n2)D.O(nlog2n)23 .按照數據邏輯結構的不同,可以將數據結構分成C。A.動態結構和靜態結構B.緊湊結構和非緊湊結構C.線性結構和非線性結構D.內部結構和外部結構24 .下列關于數據結構的敘述中正確的是A。A.數組是同類型值的集合B.遞歸算法的程序結構比迭代算法的程序結構更為復雜C.樹是一種線性的數據結構D.用一維數組存儲二叉樹,總是以先序順序遍歷各結點25 .在計算機的存儲器中表示時,物理地址與邏輯地址相同并且是連續的,稱之為BA.邏輯結構B.順序存儲結構C鏈式存儲結構D.以上都不對26 .以下關于算法特性的描述中,B是正確的。(1)算法
6、至少有一個輸入和一個輸出(2)算法至少有一個輸出但是可以沒有輸入(3)算法可以永遠運行下去A.(1)B.(2)C.(3)D.(2)和(3)27 .對順序存儲的線性表(a1,a2,an)進行插入操作的時間復雜度是C。A.O(n)B.O(n-i)C.(n/2)D.O(n-1)28 .鏈表不具有的特點是AB.插入和刪除時不需要移動元素D.所需空間與線性表的長度成正比C。B.部分地址必須連續A.可隨機訪問任一元素C不必事先估計存儲空間29 .線性鏈表中各鏈結點之間的地址A.必須連續C不一定連續D.連續與否無關30 .以下關于鏈式存儲結構的敘述中,C是不正確的。A.結點除自身信息外還包括指針域,因此存儲
7、密度小于順序存儲結構B.邏輯上相鄰的結點物理上不必鄰接C可以通過計算直接確定第i個結點的存儲地址D.插入、刪除操作方便,不必移動結點31 .設依次進入一個棧的元素序列為d,a,c,b彳導不到出棧的元素序列為DA.dcbaB.acdbC.abcdD.cbda32 .將新元素插入到鏈式隊列中時,新元素只能插入到B。A.鏈頭B.鏈尾C.鏈中D.第i個位置,i大于等于1,大于等于表長加133 .設棧S和隊列Q的初始狀態為空,元素el、e2、e3、e4、e5和e6依次通過棧S,一個元素出棧后即進入隊列Q,若6個元素出隊的順序是e2、e4、e3、e6、e5、和e1,則棧S容量至少應該是CoA.6B.4C.
8、3D.234.下面D是abcd321ABCD'的子串。A.abcdB.321abC.'abcABC'D.21AB'35.假設8行10列的二維數組A18,110分別以行序為主序和以列序為主序順序存儲時,其首地址相同,那么以行序為主序時元素a3,5的地址與以列序為主序時C元素相同。A. a7,3B. a83C. a1,4D. ABC者B不對36 .數組A05,06的每個元素占5個字節,將其按列優先次序存儲在起始地址為1000的內存單元中,則元素A5,5的地址為A。A.1175B.1180C.1205D.121037 .下列廣義表中,長度為3的廣義表為BD.()A.(
9、a,b,c,()B.(g),(a,b,c,d,f),()C.(a,(b,(d)38 .在一個單鏈表中,若q所指結點是p所指結點的前驅結點,若在q與p之間插入一個s所指的結點,則執行(D)。A.sflink=pflink;pflink=s;B.pflink=s;sflink=q;C.pTink=slink;sflink=p;D.qflink=s;sflink=p;39 .若樹T有a個度為1的結點,b個度為2的結點,c個度為3的結點,則該樹有D個葉結點。A.1+2b+3cB.a+2b+3cC.2b+3cD.1+b+2c40 .若一棵二叉樹有102片葉子結點,則度二叉樹度為2的結點數是BA.100B
10、.101C.102D.10341 .在有n個葉子結點的霍夫曼樹中,其結點總數為:D。A.nB.2nC.2n+1D.2n-142.具有12個結點的完全二叉樹有BB.5個度為2的結點A.5個葉子結點C.7個分支結點D.2個度為1的結點43.設結點x和y是二叉樹中的任意兩結點,若在先根序列中x在y之前,而后根序列中x在y之后,則x和y的關系是C。A.x是y的左兄弟B.x是y的右兄弟C.x是y的祖先D.x是y的后代44 .先序遍歷序列與中序遍歷序列相同的二叉樹為D。A.根結點無左子樹的二叉樹B.根結點無右子樹的二叉樹C.只有根結點的二叉樹或非葉子結點只有左子樹的二叉樹D.只有根結點的二叉樹或非葉子結點
11、只有右子樹的二叉樹45 .若二叉樹T的前序遍歷序列和中序遍歷序列分別是bdcaef和cdeabf,則其后序遍歷序列為A。A.ceadfbB.feacdbC.eacdfbD.以上都不對46 .設無向圖的頂點個數為n,則該圖最多有C條邊。A.n-1B.n(n-1)C.n(n-1)/2D.N47 .對于一個有n個頂點和e條邊的無向圖,若采用鄰接表表示,鄰接表中的結點總數是CA.e/2B.eC.n+2eD.n+e48 .無向圖G=(V,E),其中V=a,b,c,d,e,f,E=(a,b),(a,e),(a,c),(b,e),(c,f),(f,d),(e,d)。對該圖進行深度優先遍歷,下面不能得到的序列
12、是D。A.acfdebB.aebdfcC.aedfcbD.abecdf49 .直接插入排序在最好情況下的時間復雜度為B。A.O(log2n)B.O(n)C.O(nlog2n)D.O(n2)50 .對有n個記錄的表作快速排序,在最壞情況,算法的時間復雜度是D。A.O(n3)B.O(n)C.O(nlog2n)D.O(n2)30.下面的排序算法中,穩定是AoA.直接插入排序法B.快速排序法C.直接選擇排序法D.堆排序法51.數據結構是(C)A.一種數據類型B.數據的存儲結構C.相互之間存在一種或多種特定關系的數據元素的集合D.一組性質相同的數據元素的集合52 .在線性表的下列運算中,不改變數據元素之
13、間結構關系的運算是(D)A.插入B.刪除C.排序D,定位53 .若進棧序列為1,2,3,4,5,6,且進棧和出??梢源┎暹M行,則可能出現的出棧序列為(A)A.3,2,6,1,4,5B.3,4,2,1,6,5C.1,2,5,3,4,6D.5,6,4,2,3,154.二維數組A89按行優先順序存儲,若數組元素A23的存儲地址為1087,A47的存儲地址為1153,則數組元素A67的存儲地址為(A)B.1209D.1213B.計算方法A.1207C.121155 .算法指的是(D)A.計算機程序C.排序算法D.解決問題的有限運算序列56 .在一個單鏈表中,若q所指結點是p所指結點的前驅結點,若在q與
14、p之間插入一個s所指的結點,則執行(D)。Asflink=pflink;pflink=s;Bp-link=s;sflink=q;Cpflink=sflink;sflink=p;Dq-link=s;sflink=p;57 .棧的插入和刪除操作在(A)進行。A棧頂B棧底C任意位置D指定位置58 .將10階對稱矩陣壓縮存儲到一維數組A中,則數組A的長度最少為(C)。A.100B.40C.55D.8059 .將含100個結點的完全二叉樹從根這一層開始,每層從左至右依次對結點編號,根結點的編號為1。編號為47的結點X的雙親的編號為(C)A.24B.25C.23D.2無法確定60 .在含n個頂點和e條邊的
15、無向圖的鄰接矩陣中,零元素的個數為(D)A.eB.2eC.n2eD.n22e61 .折半查找要求被查找的表是(C)A.鍵值有序的鏈接表B.鏈接表但鍵值不一定有序表C鍵值有序的順序表D.順序表但鍵值不一定有序表62 .設一組初始記錄關鍵字序列(5,2,6,3,8),以第一個記錄關鍵字5為基準進行一趟快速排序的結果為(C)。A.2,3,5,8,6B.3,2,5,8,6C.32568D.2365863 .線性表采用鏈式存儲時,結點的存儲地址(B)A.必須是不連續的B.連續與否均可C.必須是連續的D.和頭結點的存儲地址相連續64 .設有一個無向圖G=(V,E和G'=(V',E'
16、),如果G'為G的生成樹,下面不正確的說法是(D)A.G'為G的子圖B.G為G的一個無環子圖C.G為G的極小連通子圖且V'=VD.G'為G的連通分量65 .在按層次遍歷二叉樹的算法中,需要借助的輔助數據結構是(A)A.隊列B.棧C.線性表D.有序表66 .在任意一棵二叉樹的前序序列和后序序列中,各葉子之間的相對次序關系(B)A.不一定相同B,都相同C.都不相同D.互為逆序67 .若采用孩子兄弟鏈表作為樹的存儲結構,則樹的后序遍歷應采用二叉樹的(C)A.層次遍歷算法B.前序遍歷算法C.中序遍歷算法D.后序遍歷算法68 .若用鄰接矩陣表示一個有向圖,則其中每一列包含
17、的1的個數為(A)A.圖中每個頂點的入度B.圖中每個頂點的出度C.圖中弧的條數D.圖中連通分量的數目69 .圖的鄰接矩陣表示法適用于表示(D)B.有向圖D.稀疏圖A.無向圖C.稠密圖70 .在n個關鍵字進行直接選擇排序的過程中,每一趟都要從無序區選出最小關鍵字元素,則在進行第i趟排序之前,無序區中關鍵字元素的個數為(D)A.iB.i+1C.n-iD.n-i+113.1. n(n>0)個元素的順序棧中刪除1個元素的時間復雜度為(C)不是特別確定!A.A.O(1)B.O/n)C.O(nlog2n)D.O(n)71.若有序表的關鍵字序列為(b,c,d,e,f,g,q,r,s,t),則在二分查找
18、關鍵字b的過程中,先后進行比較的關鍵字依次為(A)A.f,c,bB.f,d,bC.g,c,bD.g,d,b72 .以下數據結構中哪一個是非線性結構?(D)A.隊列B.棧C.線性表D.二叉樹73 .若某線性表的常用操作是取第i個元素及其前趨元素,則采用(A)存儲方式最節省時間A.順序表B.單鏈表C雙鏈表D.單向循環74 .設數組Data0.m作為循環隊列SQ的存儲空間,front為隊頭指針,rear為隊尾指針,則執行出隊操作的語句為(B)A.front=(front+1)%(m+1)B.front=(front+1)%mC.rear=(rear+1)%mD.front=front+175 .設有
19、一個二維數組Amn,假設A00存放位置在644(10),A22存放位置在676(10),每個元素占一個空間,問A33(10)存放在什么位置?腳注(10)表示用10進制表示。(C)A.688B.678C.692D.69676 .深度為6(根的層次為1)的二叉樹至多有(B)結點A.64B.63C.31D.3277 .設某完全無向圖中有n個頂點,則該完全無向圖中有(A)條邊。A.n(n-1)/2B.n(n-1)C.n2D.n2-178若有18個元素的有序表存放在一維數組A19中,第一個元素放A1中,現進行折半查找,則查找A3的比較序列的下標依次為(D)A.1,2,3B.9,5,2,3C.953D.942379
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海市松江區2025屆高三高考模擬卷(二)數學試題含解析
- 江蘇省淮安市車橋中學2025屆高三月考試題含解析
- 江蘇省南京市高淳區2025年初三2月份自測化學試題含解析
- 山東省濟寧嘉祥縣聯考2025屆初三下學期適應性月考卷(三)物理試題含解析
- 江蘇省常熟市第一中學2025屆高三摸底考試數學試題試卷含解析
- 臨沂科技職業學院《工程材料與構造》2023-2024學年第二學期期末試卷
- 喀什職業技術學院《試驗設計方法》2023-2024學年第一學期期末試卷
- 南京理工大學《建筑模型制作與造型設計課程設計》2023-2024學年第二學期期末試卷
- 四川省自貢市2024-2025學年數學五年級第二學期期末統考試題含答案
- 信陽師范大學《專業英語1》2023-2024學年第一學期期末試卷
- 2024年濰坊市技師學院招聘筆試真題
- 匯能控股集團內蒙古卓正煤化工有限公司招聘筆試題庫2025
- 福建省龍巖市龍巖市一級校2024-2025學年高一下學期4月期中聯考數學試題(含答案)
- 北京市豐臺區2025屆高三下學期3月一模試題 英語 含解析
- 2024-2025學年七年級數學湘教版(2024)下學期期中考試模擬卷B卷(含解析)
- 大粒種子精播機的設計【玉米、大豆快速精密雙行播種機含9張CAD圖紙】
- CKE2500 250t履帶式起重機
- 淺談跨文化敏感度及其測量
- 首都經濟貿易大學本科畢業論文格式模板范文
- 掛籃施工安全監理實施細則
- 北歐女神-蕾娜絲史上最全攻略
評論
0/150
提交評論