




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、選擇題1.在一個(gè)單鏈表HL中,若要在指針q所指結(jié)點(diǎn)的后面插入一個(gè)由指針p所指向的結(jié)點(diǎn),則執(zhí)行。 Aq一)nextp一)next;p一)nextq; Bp一)nextq一)next;qp; Cq一)nextp一)next;p一)nextq; Dp一)nextq一)next; q一)nextp;2. 在一個(gè)順序隊(duì)列中,隊(duì)首指針指向隊(duì)首元素的位置:A前一個(gè) B后一個(gè) C當(dāng)前3. 下列數(shù)據(jù)組織形式中,( )的結(jié)點(diǎn)按邏輯關(guān)系依次排列形成一個(gè)“鎖鏈”。A.集合
2、 B.樹形結(jié)構(gòu) C.線性結(jié)構(gòu) D.圖狀結(jié)構(gòu)4. 數(shù)據(jù)結(jié)構(gòu)可以形式化地定義為(S,),其中S指某種邏輯結(jié)構(gòu),是指( )A.S上的算法 B.S的存儲(chǔ)結(jié)構(gòu) C.在S上的一個(gè)基本運(yùn)算集 D.在S上的所有數(shù)據(jù)元素5. 下列說(shuō)法正確的是( )A.線性表的邏輯順序與存儲(chǔ)順序總是一致的B.線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中,要求內(nèi)存
3、中可用的存儲(chǔ)單元可以是連續(xù)的,也可以不連續(xù)C.線性表的線性存儲(chǔ)結(jié)構(gòu)優(yōu)于鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)D.每種數(shù)據(jù)結(jié)構(gòu)都具有插入、刪除和查找三種基本運(yùn)算6. 設(shè)非空單鏈表的數(shù)據(jù)域?yàn)閐ata,指針域?yàn)閚ext,指針p指向單鏈表中第i個(gè)結(jié)點(diǎn),s指向已生成的新結(jié)點(diǎn),現(xiàn)將s結(jié)點(diǎn)插入到單鏈表中,使其成為第i個(gè)結(jié)點(diǎn),下列算法段能正確完成上述要求的是( )A.s->next=p->next;p->next=s; B.p->next=s;s->next=p->next;C.s->next=p->next;p->nex
4、t=s;交換p->data和s->data; D.p=s;s->next=p;7. 將一棵有50個(gè)結(jié)點(diǎn)的完全二叉樹按層編號(hào),則對(duì)編號(hào)為25的結(jié)點(diǎn)x,該結(jié)點(diǎn)( )A.無(wú)左、右孩子 B.有左孩子,無(wú)右孩子 C.有右孩子,無(wú)左孩子D.有左、右孩子8. 采用線性探測(cè)法解決沖突問題,所產(chǎn)生的一系列后繼散列地址( )A.必須大于等于原散列地址 B.必須小于等于原散列地址C.可以大于或小于但不能等于原散列地址 D.地址大小沒有具體限制9. 用快速排序方法對(duì)包含
5、有n個(gè)關(guān)鍵字的序列進(jìn)行排序,最壞情況下執(zhí)行的時(shí)間復(fù)雜度為( )A.O(n) B.O(log2n) C.O(nlog2n) D.O(n2)10. 下列數(shù)據(jù)結(jié)構(gòu)中,( )不都是線性結(jié)構(gòu)。A.棧和隊(duì)列 &
6、#160; B.隊(duì)列和數(shù)組 C.數(shù)組和串 D.文件和隊(duì)列11. 為了最快地對(duì)線性結(jié)構(gòu)的數(shù)據(jù)進(jìn)行某數(shù)據(jù)元素的讀取操作,則其數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)宜采用( )方式。A.順序存儲(chǔ) B.鏈?zhǔn)酱鎯?chǔ) C.索引存儲(chǔ) D.散列存儲(chǔ)12. 具有100個(gè)結(jié)點(diǎn)的完全二叉樹的深度為(
7、; )A.6 B.7 C.8 D.913. 順序查找法與二分查找法對(duì)存儲(chǔ)結(jié)
8、構(gòu)的要求是( )A.順序查找與二分查找均只適用于順序表B.順序查找與二分查找既適用于順序表,也適用于鏈表C.順序查找只適用于順序表D.二分查找只適用于順序表14. 在開散列表上,每個(gè)地址單元所鏈接的同義詞表( )A.其鍵值相同 B.其元素值相同 C.其散列地址相同 D.其含義相同15. 一組記錄的關(guān)鍵碼為(46,79,56,3
9、8,40,84),則利用快速排序方法,以第一個(gè)記錄為基準(zhǔn)得到的一次劃分結(jié)果為( )A.38,40,46,56,79,84 B.40,38,46,79,56,84C.40,38,46,56,79,84 D.40,38,46,84,
10、56,7916. 下列說(shuō)法正確的是()A數(shù)據(jù)是數(shù)據(jù)元素的基本單位 B數(shù)據(jù)元素是數(shù)據(jù)項(xiàng)中不可分割的最小標(biāo)識(shí)單位C數(shù)據(jù)可由若干個(gè)數(shù)據(jù)元素構(gòu)成 D數(shù)據(jù)項(xiàng)可由若干個(gè)數(shù)據(jù)元素構(gòu)成17. 數(shù)據(jù)結(jié)構(gòu)的基本任務(wù)是()A邏輯結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)的設(shè)計(jì) B數(shù)據(jù)結(jié)構(gòu)的運(yùn)算實(shí)現(xiàn)C數(shù)據(jù)結(jié)構(gòu)的評(píng)價(jià)與選擇 D數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)與實(shí)現(xiàn)18. 在一個(gè)具有n個(gè)結(jié)點(diǎn)的有序單鏈表中插入一個(gè)新結(jié)點(diǎn),并使插入后仍然有序,則該操作的時(shí)間復(fù)雜性量級(jí)為()AO(1) BO(n) CO(nlog2n) &
11、#160; DO(n2)19. 順序存儲(chǔ)的線性表(a1,a2,an),在任一結(jié)點(diǎn)前插入一個(gè)新結(jié)點(diǎn)時(shí)所需移動(dòng)結(jié)點(diǎn)的平均次數(shù)為()An Bn/2 Cn+1 D(n+1)/220. 下列數(shù)據(jù)組織形式中,()的各個(gè)結(jié)點(diǎn)可以任意鄰接。A集合 B樹形結(jié)構(gòu) C線性結(jié)構(gòu) D圖狀
12、結(jié)構(gòu)21. 在線性表的下列存儲(chǔ)結(jié)構(gòu)中,讀取元素花費(fèi)時(shí)間最少的是()A單鏈表 B雙鏈表 C循環(huán)鏈表 D順序表22. 除根結(jié)點(diǎn)外,樹上每個(gè)結(jié)點(diǎn)()A可有任意多個(gè)孩子、任意多個(gè)雙親 B可有任意多個(gè)孩子、一個(gè)雙親C可有一個(gè)孩子、任意多個(gè)雙親 D只有一個(gè)孩子、一個(gè)雙親23. 若評(píng)價(jià)算法的時(shí)間復(fù)雜性,比較對(duì)數(shù)階量級(jí)與線性階量級(jí),通常()A.對(duì)數(shù)階量級(jí)復(fù)雜性大于線性階量級(jí) B.對(duì)數(shù)階量級(jí)復(fù)雜性小于線性階量級(jí)C.對(duì)數(shù)階量級(jí)復(fù)雜性等于線性階量級(jí) D.兩者之間無(wú)法比較24.
13、下列查找中,效率最高的查找方法是()A.順序查找 B.折半查找 C.索引順序查找 D.分塊查找25. 直接插入排序算法,其時(shí)間復(fù)雜性為()A.O(1) B.O(n) C.O(nlog2n) D.O(n2)26. 數(shù)據(jù)的四種基本邏輯結(jié)構(gòu)是指(
14、0; )A.數(shù)組、鏈表、樹、圖形結(jié)構(gòu) B.線性表、鏈表、棧隊(duì)列、數(shù)組廣義表C.線性結(jié)構(gòu)、鏈表、樹、圖形結(jié)構(gòu) D.集合、線性結(jié)構(gòu)、樹、圖形結(jié)構(gòu)27. 數(shù)據(jù)結(jié)構(gòu)中,通常采用兩種方法衡量算法的時(shí)間復(fù)雜性,即( )
15、A.最大時(shí)間復(fù)雜性和最小時(shí)間復(fù)雜性 B.最好時(shí)間復(fù)雜性和最壞時(shí)間復(fù)雜性C.部分時(shí)間復(fù)雜性和總體時(shí)間復(fù)雜性 D.平均時(shí)間復(fù)雜性和最壞時(shí)間復(fù)雜性28. 下列關(guān)于線性表的敘述中,不正確的是( )A.線性表是n個(gè)結(jié)點(diǎn)的有窮序列 B.線性表可以為空表C.線性表的每一個(gè)結(jié)點(diǎn)有且僅有一個(gè)前趨和一個(gè)后繼D.線性表結(jié)點(diǎn)間的邏輯關(guān)系是1:1的聯(lián)系29. 在一個(gè)單鏈表中,若p所指結(jié)點(diǎn)不是最后結(jié)點(diǎn),則刪除p所指結(jié)點(diǎn)的后繼結(jié)點(diǎn)的正確操作是( &
16、#160; )A.p=p->next B.p->next=p->next C.p->next=p->next->next D.p->next=p30. 棧和隊(duì)列( )A.共同之處在于二者都是先進(jìn)先出的特殊的線性表B.共同之處在于二者都是先進(jìn)后出的特殊的線性表C.共同之處在于二者都只允許在頂端執(zhí)行刪除操作D.沒
17、有共同之處31. 要解決散列引起的沖突問題,常采用的方法有( )A.數(shù)字分析法、平方取中法 B.數(shù)字分析法、線性探測(cè)法C.二次探測(cè)法、平方取中法 D.二次探測(cè)法、鏈地址法32. 若在長(zhǎng)度為n的順序表中插入一個(gè)結(jié)點(diǎn),則其結(jié)點(diǎn)的移動(dòng)次數(shù)( )A.最少為0,最多為n B.最少為1,最多為nC.最少為0,最多為n+1
18、160; D.最少為1,最多為n+133. 在一個(gè)單鏈表中,若p所指結(jié)點(diǎn)是q所指結(jié)點(diǎn)的前驅(qū)結(jié)點(diǎn),則在結(jié)點(diǎn)p、q之間插入結(jié)點(diǎn)s的正確操作是( )A.s->next=q;p->next=s->next B.p->next=q;p->next=sC.s->next=q->next;p->next=s D.s->next=q->next;p->next=s->next34. 若有一串?dāng)?shù)字5、6、7、8入棧,則其不可能的輸出序列為(
19、0; )A.5、6、7、8 B.8、7、6、5 C.8、7、5、6 D.5、6、8、735. 數(shù)據(jù)的四種基本存儲(chǔ)結(jié)構(gòu)是指()A.順序存儲(chǔ)結(jié)構(gòu)、索引存儲(chǔ)結(jié)構(gòu)、直接存儲(chǔ)結(jié)構(gòu)、倒排存儲(chǔ)結(jié)構(gòu)B順序存儲(chǔ)結(jié)構(gòu)、索引存儲(chǔ)結(jié)構(gòu)、鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)、散列存儲(chǔ)結(jié)構(gòu)C順序存儲(chǔ)結(jié)構(gòu)、非順序存儲(chǔ)結(jié)構(gòu)、指針存儲(chǔ)結(jié)構(gòu)、樹型存儲(chǔ)結(jié)構(gòu)D.順序存儲(chǔ)結(jié)構(gòu)、鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)、樹型存儲(chǔ)結(jié)構(gòu)、圖型存儲(chǔ)結(jié)構(gòu)36. 有關(guān)棧的描述,正確的是()A.棧是一種先進(jìn)先出的
20、特殊的線性表 B.只能從棧頂執(zhí)行插入、刪除操作C.只能從棧頂執(zhí)行插入、棧底執(zhí)行刪除 D.棧頂和棧底均可執(zhí)行插入、刪除操作37. 關(guān)于二叉樹性質(zhì)的描述,正確的是()A.二叉樹結(jié)點(diǎn)的個(gè)數(shù)可以為0B.二叉樹至少含有一個(gè)根結(jié)點(diǎn)C.二叉樹若存在兩個(gè)結(jié)點(diǎn),則必有一個(gè)為根,另一個(gè)為左孩子D.二叉樹若存在三個(gè)結(jié)點(diǎn),則必有一個(gè)為根,另兩個(gè)分別為左、右孩子38. 具有4個(gè)結(jié)點(diǎn)的二叉樹可有()A.4種形態(tài) B.7種形態(tài) C.10種形態(tài) D.11種形態(tài)39. 下列四種基本的邏輯結(jié)構(gòu)中,結(jié)構(gòu)結(jié)點(diǎn)間不存在任何邏輯聯(lián)系的是()A.集合 B.線性結(jié)構(gòu) C.樹形結(jié)構(gòu) D.圖形結(jié)構(gòu)40. 計(jì)算
21、機(jī)算法指的是( )。 A.計(jì)算方法 B.排序方法 C.解決某一問題的有限運(yùn)算序列 D.調(diào)度方法41. 循環(huán)隊(duì)列用數(shù)組A0.m-1存放其元素值,已知其頭尾指針分別是front和rear,則當(dāng)前隊(duì)列中的元素個(gè)數(shù)是( )。 A.(rear-front+m) MOD m B.rea
22、r-front+1 C.rear-front-1 D.rear-front42. 棧和隊(duì)列的共同特點(diǎn)是( )。 A.都是先進(jìn)后出 B.都是先進(jìn)先出 C.只允許在端點(diǎn)處插入和刪除元素 D.沒有共同點(diǎn)43. 深度為n的二叉樹中所含葉子結(jié)點(diǎn)的個(gè)數(shù)最多為( )個(gè)。 A.2n &
23、#160; B.n C.2n-1 D.2n-144. 對(duì)線性表進(jìn)行二分查找時(shí),要求線性表必須( )。 A.以順序方式存儲(chǔ) B.以鏈接方式存儲(chǔ) C.以順序方式存儲(chǔ),且結(jié)點(diǎn)按關(guān)鍵字有序排序 D.以鏈接方式存儲(chǔ),且結(jié)點(diǎn)按關(guān)鍵字有序排序2008-12-5添加1下列關(guān)于數(shù)據(jù)結(jié)構(gòu)的敘述中,錯(cuò)誤的是( )A、數(shù)據(jù)結(jié)構(gòu)是相關(guān)數(shù)據(jù)元素的集合 B
24、、數(shù)據(jù)元素是由若干數(shù)據(jù)項(xiàng)構(gòu)成的C、數(shù)據(jù)結(jié)構(gòu)就是文件 D、數(shù)據(jù)結(jié)構(gòu)分邏輯結(jié)構(gòu)和物理結(jié)構(gòu)2數(shù)據(jù)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)之間的關(guān)系是( )A、邏輯結(jié)構(gòu)反映物理結(jié)構(gòu) B、物理結(jié)構(gòu)反映邏輯結(jié)構(gòu)C、邏輯結(jié)構(gòu)和物理結(jié)構(gòu)相互反映 D、邏輯結(jié)構(gòu)和物理結(jié)構(gòu)無(wú)任何關(guān)系3在數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)中,結(jié)點(diǎn)( )A、就是數(shù)據(jù)元素 B、不是數(shù)據(jù)元素 C、就是系統(tǒng)數(shù)據(jù) D、元素?cái)?shù)據(jù)和系統(tǒng)數(shù)據(jù)的組合體4關(guān)于算法效率,下面說(shuō)法正確的是( )A、執(zhí)行時(shí)間越快越好 B、占用空間越少越好 C、既要執(zhí)行快又要空間少D、時(shí)空折中5向順序表插入結(jié)點(diǎn)時(shí),( )A、一定要移動(dòng)結(jié)點(diǎn) B、一定不要移動(dòng)結(jié)點(diǎn) C、不一定要移動(dòng)結(jié)點(diǎn)D、不知道是否要移動(dòng)結(jié)點(diǎn)6單鏈表的
25、結(jié)點(diǎn)中含有一個(gè)( )指針A、向前 B、向后 C、空 D、任意7下列關(guān)于查找的說(shuō)法中,正確的是( )A、只要給定了查找值,就一定能找到一個(gè)結(jié)點(diǎn)B、如果給定值是關(guān)于查找表主關(guān)鍵字的,就一定能找到一個(gè)結(jié)點(diǎn)C、查找表可以是關(guān)于關(guān)鍵字的有序表,或無(wú)序表D、查找過程是對(duì)結(jié)點(diǎn)進(jìn)行比較和交換的過程8棧是一種特殊的( )表,其插入、刪除操作在表的同一端進(jìn)行A、鏈表 B、順序表 C、線性表 D、循環(huán)鏈表9判斷一個(gè)順序棧是否為空棧的依據(jù)是( )A、棧頂指針棧底指針 B、棧頂指針< 棧底指針 C、棧頂指針> 棧底指針D、測(cè)試棧的每一個(gè)元素是否都是空棧10出棧操作的結(jié)果是( )A、取出并返回棧頂元素值 B、
26、將棧頂元素清空 C、移動(dòng)棧頂指針指向下一個(gè)元素 D、向棧頂方向依次移動(dòng)一個(gè)元素11設(shè)一個(gè)棧存儲(chǔ)在一維數(shù)組stackm中,并設(shè)棧底為第m個(gè)數(shù)組元素,棧頂指針為top。在執(zhí)行壓棧操作中,首先執(zhí)行( )A、top=top+1 B、top=top-1 C、top=m D、top=m-112對(duì)于一個(gè)用一維數(shù)組存儲(chǔ)一個(gè)順序隊(duì)列的情況,當(dāng)( )時(shí)隊(duì)列為空A、隊(duì)頭指針隊(duì)尾指針 B、隊(duì)頭指針隊(duì)尾指針0C、隊(duì)尾指針0 D、隊(duì)頭指針013下列關(guān)于子串的的說(shuō)法中,錯(cuò)誤的是( )A、一個(gè)串是自身的子串 B、空串是任何串的子串 C、子串的長(zhǎng)度一定小于主串的長(zhǎng)度 D、子串是包含在主串中的串14若樹的度為3,則( )A、每個(gè)
27、結(jié)點(diǎn)都有3個(gè)分支 B、根結(jié)點(diǎn)有3個(gè)分支 C、每個(gè)結(jié)點(diǎn)有不超過3個(gè)分支 D、樹最多有3層15已知一棵二叉樹的( ),就可畫出這棵二叉樹A、先根遍歷和后根遍歷序列 B、先根遍歷序列 C、后根遍歷序列D、先根遍歷和中根遍歷序列16下列關(guān)于樹的說(shuō)法中,錯(cuò)誤的是( )A、樹的葉子結(jié)點(diǎn)沒有后繼結(jié)點(diǎn) B、樹的任何一個(gè)結(jié)點(diǎn)必在一個(gè)層子上C、一棵非空樹必有一個(gè)根結(jié)點(diǎn),它沒有前驅(qū)結(jié)點(diǎn),但有多個(gè)后繼結(jié)點(diǎn)D、一般樹都是無(wú)序樹17對(duì)一個(gè)具有n個(gè)頂點(diǎn)和e條邊的無(wú)向圖,若采用鄰接表表示,則鄰接表中所用結(jié)點(diǎn)個(gè)數(shù)為( )A、e/2 B、e C、2e D、ne18在一個(gè)有向圖中,所有頂點(diǎn)的入度之和等于所有頂點(diǎn)的出度之和的( )倍
28、A、1/2 B、1 C、2 D、419具有5個(gè)頂點(diǎn)的無(wú)向圖至少應(yīng)有( )條邊,才能確保圖是一個(gè)連通的A、5 B、6 C、4 D、820存儲(chǔ)在散列表中的結(jié)點(diǎn)的順序是( )的A、時(shí)間順序 B、關(guān)鍵字順序 C、隨機(jī)順序 D、不可預(yù)測(cè)順序21散列的查找效率與( )有關(guān)A、結(jié)點(diǎn)個(gè)數(shù) B、散列表大小 C、散列函數(shù) D、散列函數(shù)和解決沖突的方法二、填空題1數(shù)據(jù)的邏輯結(jié)構(gòu)被分為_、_、_和_四種。2對(duì)于一個(gè)長(zhǎng)度為n的順序存儲(chǔ)的線性表,在表頭插入元素的時(shí)間復(fù)雜度_為,在表尾插入元素的時(shí)間復(fù)雜度為_。3在廣義表的存儲(chǔ)結(jié)構(gòu)中,每個(gè)結(jié)點(diǎn)均包含有_個(gè)域。4當(dāng)用長(zhǎng)度為N的數(shù)組順序存儲(chǔ)一個(gè)棧時(shí),假定角topN表示??眨瑒t表
29、示棧滿的條件為_。5.在一棵二叉樹中,第5層上的結(jié)點(diǎn)數(shù)最多為_。6. 在線性表的散列存儲(chǔ)中,處理沖突有_和_兩種方法。7.快速排序在平均情況下的空間復(fù)雜度為_,在最壞情況下的空間復(fù)雜度為_。8. 線性表(a0,a1,a2,an)(n1)中,每個(gè)元素占c個(gè)存儲(chǔ)單元,m為a0的首地址,則按順序存儲(chǔ)方式存儲(chǔ)線性表,an的存儲(chǔ)地址是_。9. 在棧的順序?qū)崿F(xiàn)中,設(shè)棧頂指針為top,棧空的條件為_。10. 隊(duì)列中允許進(jìn)行插入的一端稱為_。11. 深度為90的滿二叉樹上,第11層有_個(gè)結(jié)點(diǎn)。12. 通常采用拉鏈法、線性探測(cè)法、多重散列法、二次探測(cè)法、公共溢出區(qū)法等解決散列地址沖突問題,若要避免“堆積”現(xiàn)象發(fā)
30、生應(yīng)采用_。13. 對(duì)有序表(25,30,32,38,47,54,62,68,90,95)用二分查找法查找32,則所需的比較次數(shù)為 _。14. 樹型結(jié)構(gòu)結(jié)點(diǎn)間通過“父子”關(guān)系相互關(guān)聯(lián),這種相互關(guān)聯(lián)構(gòu)成了數(shù)據(jù)間的_關(guān)系。15. 下列程序段的時(shí)間復(fù)雜性的量級(jí)為_。 for (i=1;i<n;i+) for(j=i;j<n;j+) t=t+116. 設(shè)某非空單鏈表,其結(jié)點(diǎn)形式為
31、 , 若要?jiǎng)h除指針q所指結(jié)點(diǎn)的直接后繼結(jié)點(diǎn),則需執(zhí)行下列語(yǔ)句序列: p=q->next;_;free(p);17. 隊(duì)列可以看成是一種運(yùn)算受限制的線性表,也稱為_線性表。18. 表示邏輯關(guān)系的存儲(chǔ)結(jié)構(gòu)可以有四種方式,即順序存儲(chǔ)方式、鏈?zhǔn)酱鎯?chǔ)方式、_和散列存儲(chǔ)方式。19. 隊(duì)列中允許進(jìn)行刪除的一端為_。20. 在順序存儲(chǔ)的線性表(a1,a2,an)中的第i (1in)個(gè)元素之前插入一個(gè)元素,則需向后移動(dòng)_個(gè)元素。21. 在棧
32、的順序?qū)崿F(xiàn)中,若棧不滿,則進(jìn)棧操作可以用下列算法片斷實(shí)現(xiàn):_;sq -> datasq -> top=x;22. 對(duì)于有10個(gè)元素的有序表采用二分查找,需要比較3次方可找到其對(duì)應(yīng)的鍵值,則該元素在有序表中的位置可能是_。23. 快速排序法在待排序數(shù)據(jù)_的情況下最不利于發(fā)揮其長(zhǎng)處。24. 從數(shù)據(jù)結(jié)構(gòu)的觀點(diǎn),數(shù)據(jù)通??煞譃槿齻€(gè)層次,即:數(shù)據(jù)、數(shù)據(jù)元素和_。25. 對(duì)順序表執(zhí)行插入操作,其插入算法的平均時(shí)間復(fù)雜性為_。26. 在具有n個(gè)單元、且采用順序存儲(chǔ)的循環(huán)隊(duì)列中,隊(duì)滿時(shí)共有_個(gè)元素。27. 若front和rear分別表示循環(huán)隊(duì)列Q的頭指針和尾指針,m0表示該隊(duì)列的最大容量,則循環(huán)隊(duì)
33、列為空的條件是_。28. 樹的遍歷主要有先根遍歷、后根遍歷和_三種。29. 在最好的情況下,對(duì)于具有n個(gè)元素的有序序列,若采用冒泡排序,所需的比較次數(shù)為_次。30. 判斷帶頭結(jié)點(diǎn)head的單鏈表為空的條件是_。31. 若順序表每個(gè)元素長(zhǎng)度均為5,其中第一個(gè)元素的存儲(chǔ)地址為30,則第6個(gè)元素的存儲(chǔ)地址為_。32若front和rear分別表示循環(huán)隊(duì)列Q的頭指針和尾指針,m0表示該隊(duì)列的最大容量,則判斷循環(huán)隊(duì)列為滿的條件是_。33. 若某二叉樹的先根遍歷序列為CEDBA,中根遍歷序列為DEBAC,則其后根遍歷序列為_。34. 圖主要采用_兩種存儲(chǔ)結(jié)構(gòu)存放。35. 對(duì)順序表執(zhí)行刪除操作,其刪除算法的平
34、均時(shí)間復(fù)雜性為_。36. 若head表示循環(huán)鏈表的頭指針,t表示尾結(jié)點(diǎn),則頭指針head與尾結(jié)點(diǎn)t之間的關(guān)系可表示為_。37. 一個(gè)算法通??蓮恼_性、易讀性、健壯性和_等四個(gè)方面評(píng)價(jià)、分析。38. 對(duì)于具有n個(gè)元素的有序序列,若采用冒泡排序,最多需要進(jìn)行_趟起泡。39. 通常從四個(gè)方面評(píng)價(jià)算法的質(zhì)量:_、_、_和_。40. 設(shè)head為單鏈表的頭結(jié)點(diǎn),則判斷單鏈表為空的條件是:_。41. 直接插入排序需要_個(gè)記錄的輔助空間。42. 在插入和選擇排序中,若初始數(shù)據(jù)基本正序,則選用_;若初始數(shù)據(jù)基本反序,則選用_。43.三、算法閱讀1Void AA (List&L) InitList(L); InsertRear(L,30); InsertFront(L,50); Int a4 = 5, 8, 12, 15; For (int I=0; i<4; i+) InsertRear
溫馨提示
- 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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 年輕人群運(yùn)動(dòng)偏好分析-全面剖析
- 三元組質(zhì)量評(píng)估-全面剖析
- 旅游體驗(yàn)差異化策略-全面剖析
- 情感智能在招聘中的應(yīng)用-全面剖析
- 數(shù)字支付與普惠金融結(jié)合-全面剖析
- 陜西歷史博物館秦漢館講解員招聘真題2024
- 2025年物業(yè)管理師職業(yè)能力測(cè)試卷:物業(yè)管理企業(yè)風(fēng)險(xiǎn)管理與內(nèi)部控制試題
- 2025年高爾夫球教練職業(yè)能力測(cè)試卷:高爾夫球運(yùn)動(dòng)與運(yùn)動(dòng)生理學(xué)試題
- 2025-2030全球及中國(guó)電臺(tái)設(shè)備行業(yè)市場(chǎng)現(xiàn)狀供需分析及市場(chǎng)深度研究發(fā)展前景及規(guī)劃可行性分析研究報(bào)告
- 2025年成人高考語(yǔ)文易錯(cuò)題庫(kù)解析與練習(xí)試題
- 綜合辦公樓裝飾裝修工程招標(biāo)文件
- 玻璃體切除手術(shù)配合課件
- 手足口病小講課護(hù)理課件
- 2024年浙江杭州地鐵運(yùn)營(yíng)分公司招聘筆試參考題庫(kù)含答案解析
- 《質(zhì)量檢驗(yàn)培訓(xùn)》課件
- 2023版設(shè)備管理體系標(biāo)準(zhǔn)
- 獨(dú)唱曲 課件-2022-2023學(xué)年高中音樂人音版(2019)必修 音樂鑒賞
- 二、問題解決型(指令性目標(biāo))QC成果案例
- 2021特種設(shè)備管理與使用指導(dǎo)手冊(cè)
- 火電廠基本建設(shè)程序與設(shè)計(jì)內(nèi)容深度介紹
- 三年級(jí)下冊(cè)數(shù)學(xué)說(shuō)課稿-第三單元解決問題的策略-畫線段圖 蘇教版
評(píng)論
0/150
提交評(píng)論