




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本文格式為Word版,下載可任意編輯——20236月數(shù)據(jù)結(jié)構(gòu)習(xí)題1、一棵二叉樹沒有單分支結(jié)點(diǎn),有6個(gè)葉結(jié)點(diǎn),則該樹總共有____11____個(gè)結(jié)點(diǎn)。
2、數(shù)據(jù)結(jié)構(gòu)的實(shí)質(zhì)就是研究數(shù)據(jù)的、以及定義在規(guī)律結(jié)構(gòu)上所進(jìn)行的一組。
3、棧和隊(duì)列的操作特點(diǎn)分別是___后進(jìn)先出____和_____先進(jìn)先出___。4、設(shè)一棵完全二叉樹,其最高層上最右邊的葉結(jié)點(diǎn)的編號(hào)為奇數(shù),該葉節(jié)點(diǎn)的雙親結(jié)點(diǎn)的編號(hào)為10,該完全二叉樹一共有____21____個(gè)結(jié)點(diǎn)。
5、一個(gè)圖的_________表示法是唯一的,而___________表示法是不唯一的。6、已知一棵度為3的樹有2個(gè)度為1的結(jié)點(diǎn),3個(gè)度為2的結(jié)點(diǎn),4個(gè)度為3的結(jié)點(diǎn),則該樹中有個(gè)葉子結(jié)點(diǎn)。
7、G為無向圖,假使從G的某個(gè)頂點(diǎn)出發(fā),進(jìn)行一次廣度優(yōu)先探尋,即可訪問圖的每個(gè)頂點(diǎn),則該圖一定是。
8、結(jié)構(gòu)中的數(shù)據(jù)元素存在多對(duì)多的關(guān)系稱為_____圖狀(網(wǎng)狀)___結(jié)構(gòu)。9、依照二叉樹的遞歸定義,對(duì)二叉樹遍歷的常用算法有先序;中序;后序三種。10、在具有n個(gè)單元的循環(huán)隊(duì)列中,隊(duì)滿時(shí)共有__________個(gè)元素。11、3個(gè)結(jié)點(diǎn)可構(gòu)成棵不同形態(tài)的樹。
12、一棵深度為h的滿二叉樹上的結(jié)點(diǎn)總數(shù)為,一棵深度為h的完全二叉樹上的結(jié)點(diǎn)總數(shù)的最小值為,最大值為。
13、在一棵完全二叉樹中有n個(gè)結(jié)點(diǎn),對(duì)這些結(jié)點(diǎn)按層序編號(hào),若一個(gè)結(jié)點(diǎn)編號(hào)為69,則其雙親編號(hào)為,有左孩子的條件是,其左孩子編號(hào)為。
14、根據(jù)數(shù)據(jù)元素間關(guān)系的不同特性,尋??煞譃榧?、線性、樹形、圖狀四類基本結(jié)構(gòu)。
15、數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)元素存在一對(duì)多的關(guān)系稱為__樹形_____結(jié)構(gòu)。
16、要求在n個(gè)數(shù)據(jù)元素中找其中值最大的元素,設(shè)基本操作為元素間的比較。則比較的次數(shù)和算法的時(shí)間繁雜度分別為__n-1和O(n)__。
17、順序存儲(chǔ)的棧中,在作進(jìn)棧運(yùn)算時(shí),應(yīng)先判別棧是否,在進(jìn)行出棧運(yùn)算時(shí)應(yīng)先判別棧是否。當(dāng)棧中元素為n個(gè),作進(jìn)棧運(yùn)算時(shí)發(fā)生上溢,則說明該棧的最大容量
為。
18、在帶頭結(jié)點(diǎn)的循環(huán)鏈表h中,判斷表空的條件是。19、具有n個(gè)頂點(diǎn)的有向完全圖的弧數(shù)為_________。20、數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)被分為_________和_________。
21、設(shè)有一順序棧S,元素s1,s2,s3,s4,s5,s6依次進(jìn)棧,假使6個(gè)元素出棧的順序是s2,s3,s4,s6,s5,s1,則棧的容量至少應(yīng)當(dāng)是________。
22、在線性表的順序存儲(chǔ)中,元素之間的規(guī)律關(guān)系是通過決定的;在線性表的鏈?zhǔn)酱鎯?chǔ)中,元素之間的規(guī)律關(guān)系是通過_________決定的。
23、把數(shù)據(jù)存儲(chǔ)到計(jì)算機(jī)中,并具體表達(dá)數(shù)據(jù)之間的規(guī)律結(jié)構(gòu)稱為____物理(存儲(chǔ))____結(jié)構(gòu)。
24、在一個(gè)單向鏈表中p所指結(jié)點(diǎn)之后插入一個(gè)s所指向的結(jié)點(diǎn)時(shí),應(yīng)執(zhí)行___s->next=p->next____和p->next=s;的操作。25、3個(gè)結(jié)點(diǎn)可以構(gòu)成棵不同形態(tài)的二叉樹。
26、對(duì)于一棵具有n個(gè)結(jié)點(diǎn)的二叉樹,當(dāng)它為一棵二叉樹時(shí)具有最小高度,即為,當(dāng)它為一棵單支樹時(shí)具有高度,即為。
27、一個(gè)圖的_________表示法是唯一的,而___________表示法是不唯一的。28、在一棵有n個(gè)結(jié)點(diǎn)的完全二叉樹中,對(duì)這些結(jié)點(diǎn)按層序編號(hào),若一個(gè)結(jié)點(diǎn)編號(hào)為59,則其雙親編號(hào)為,若一個(gè)結(jié)點(diǎn)編號(hào)為23,則其有右孩子的條件是。29、一棵深度為h的完全二叉樹上的結(jié)點(diǎn)總數(shù)的最小值為,最大值為。30、查找法的平均查找長(zhǎng)度與元素個(gè)數(shù)n無關(guān)。31、在帶頭結(jié)點(diǎn)的循環(huán)鏈表h中,判斷表空的條件是。32、一個(gè)具有n個(gè)頂點(diǎn)的無向完全圖的邊數(shù)為。
33、數(shù)組M中每個(gè)元素的長(zhǎng)度是3個(gè)字節(jié),行下標(biāo)i從1到8,列下標(biāo)j從1到10,從首地址EA開始連續(xù)存放在存儲(chǔ)器中。若按行優(yōu)先方式存放,元素M[8][5]的起始地址為_____________;若按列優(yōu)先方式存放,元素M[8][5]的起始地址為___________。
34、對(duì)于一個(gè)具有n個(gè)結(jié)點(diǎn)的單鏈表,在p所指結(jié)點(diǎn)后插入一個(gè)新結(jié)點(diǎn)的時(shí)間繁雜度為__________;在給定值為x的結(jié)點(diǎn)后插入一個(gè)新結(jié)點(diǎn)的時(shí)間繁雜度為_____________。
35、數(shù)據(jù)結(jié)構(gòu)的實(shí)質(zhì)就是研究數(shù)據(jù)的、以及定義在規(guī)律結(jié)構(gòu)上所進(jìn)行的一組操作。
36、在線性表的順序存儲(chǔ)中,元素之間的規(guī)律關(guān)系是通過決定的;在線性表的鏈?zhǔn)酱鎯?chǔ)中,元素之間的規(guī)律關(guān)系是通過指針決定的。37、n個(gè)頂點(diǎn)的連通圖的生成樹有條邊。
38、尋常數(shù)組只有________和________兩種運(yùn)算,因此常采用_________來存儲(chǔ)數(shù)組。
39、具有n個(gè)頂點(diǎn)的有向完全圖的弧數(shù)為_________。
40、任何連通圖的連通分量有__________個(gè),即________________。
41、結(jié)構(gòu)中的數(shù)據(jù)元素存在一對(duì)一的關(guān)系稱為____線性___結(jié)構(gòu)。
42、在二叉樹的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中,尋常每個(gè)結(jié)點(diǎn)中設(shè)置三個(gè)域,它們是值域左指針、右指針。
43、有44個(gè)結(jié)點(diǎn)的完全二叉樹,編號(hào)為22的結(jié)點(diǎn)的左孩子的編號(hào)為_________,其右孩子_________。
44、樹中元素之間的關(guān)系是一對(duì)多的,而圖中元素之間的關(guān)系為_________。1、在具有n個(gè)結(jié)點(diǎn)的二叉排序樹上插入一個(gè)新結(jié)點(diǎn)時(shí),其時(shí)間繁雜度大致為()。
A、O(n2)B、O(n)C、O(log2n)D、O(nlog2n)2、下面程序段的時(shí)間繁雜度為()。
for(i=1;inext==NULLC、h->next==hD、h!=NULL4、單鏈表中,增加頭結(jié)點(diǎn)的目的是為了()。
A、便利運(yùn)算的實(shí)現(xiàn)B、標(biāo)識(shí)單鏈表
C、使單鏈表中至少有一個(gè)結(jié)點(diǎn)D、用于標(biāo)識(shí)起始結(jié)點(diǎn)的位置
5、某二叉樹的前序和后序序列正好一致,則該二叉樹一定是()的二叉樹。
A.空或只有一個(gè)結(jié)點(diǎn)B.高度等于其結(jié)點(diǎn)數(shù)C.任一結(jié)點(diǎn)無左孩子D.任一結(jié)點(diǎn)無右孩子
6、一棵非空的二叉樹的前序遍歷與后序遍歷序列正好相反,則該二叉樹一定滿足()。
A:所有的節(jié)點(diǎn)均無左孩子;B:所有的節(jié)點(diǎn)均無右孩子;C:只有一個(gè)葉子節(jié)點(diǎn);D:是任意一棵二叉樹
7、在一個(gè)具有n個(gè)單元的順序棧中,假定以地址低端(即下標(biāo)為0的單元)作為棧底,以top作為棧頂指針,則當(dāng)作退棧處理時(shí),top的變化為()。
A、top不變B、top=0C、top=top+1D、top=top-18、鏈棧與順序棧相比,有一個(gè)較明顯的優(yōu)點(diǎn)是()。
A、尋常不會(huì)出現(xiàn)棧滿的狀況B、尋常不會(huì)出現(xiàn)??盏臓顩rC、插入操作更加便利D、刪除操作更加便利
9、若某線性表中最常用的操作是取第i個(gè)元素和找第i個(gè)元素的前趨元素,則采用()存儲(chǔ)方式最節(jié)省時(shí)間。
A、單鏈表B、雙鏈表C、單向循環(huán)鏈表D、順序表
10、若用一個(gè)大小為6的數(shù)組來實(shí)現(xiàn)循環(huán)隊(duì)列,且當(dāng)前rear和front的值分別為0和3,當(dāng)從隊(duì)列中刪除一個(gè)元素,再插入兩個(gè)元素后,rear和front的值分別為()。
A.1和5B.2和4C.4和2D.5和1
11、設(shè)有一個(gè)無向圖G=(V,E)和G`=(V`,E`),假使G`為G的生成樹,則下面不正確的說法是()。
A、G`為G的子圖B、G`為G的連通分量C、G`為G的微小連通子圖且V`=VD、G`是G的一個(gè)無環(huán)子圖
12、以下說法錯(cuò)誤的是()A.每個(gè)存儲(chǔ)結(jié)點(diǎn)只能存放一個(gè)數(shù)據(jù)元素
B.?dāng)?shù)據(jù)元素之間的關(guān)聯(lián)方式可由存儲(chǔ)結(jié)點(diǎn)之間的關(guān)聯(lián)方式直接表達(dá)C.一種存儲(chǔ)結(jié)構(gòu)可以在兩個(gè)級(jí)別上探討。其一是機(jī)器級(jí),其二是語言級(jí)D.語言級(jí)描述可經(jīng)編譯自動(dòng)轉(zhuǎn)換成機(jī)器級(jí),因此也可以看成是一種機(jī)內(nèi)表示13、設(shè)兩個(gè)串(S1和S2),求S1在S2中首次出現(xiàn)的位置的運(yùn)算稱為_______。(A)聯(lián)接操作(B)定位操作(C)置換操作(D)賦值操作14、串的長(zhǎng)度是________。
(A)串中不同字母的個(gè)數(shù)(B)串中不同字符的個(gè)數(shù)(C)串中所含字符的個(gè)數(shù),且大于0(D)串中所含字符的個(gè)數(shù)
15、設(shè)循環(huán)隊(duì)列中數(shù)組的下標(biāo)范圍是0—(n-1),其頭尾指針分別為f和r,其中,f表示隊(duì)頭元素位置,r表示隊(duì)尾元素后面一個(gè)元素的位置,則其隊(duì)滿的條件為________。
(A)r+1==n(B)(r+1)%n==f(C)(r+1)%n==n(D)(f+1)%n==r16、設(shè)有一個(gè)無向圖G=(V,E)和G`=(V`,E`),假使G`為G的生成樹,則下面不正確的說法是()。
用鏈接方式存儲(chǔ)的隊(duì)列,在進(jìn)行插入運(yùn)算時(shí)()。A.僅修改頭指針B.頭、尾指針都要修改C.僅修改尾指針
D.頭、尾指針可能都要修改
17、設(shè)計(jì)一個(gè)判別表達(dá)式中左右括號(hào)是否配對(duì)出現(xiàn)的算法,采用()數(shù)據(jù)結(jié)構(gòu)
V1
V2V5V6
V3
V4V8V7
最正確。
A、線性表的順序存儲(chǔ)結(jié)構(gòu)B、棧
C、隊(duì)列D、線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)18、在具有n個(gè)葉子的哈夫曼樹中,其結(jié)點(diǎn)總數(shù)為()。
A、不確定B、2nC、2n+1D、2n-119、循環(huán)隊(duì)列的出隊(duì)操作為()A.sq.front=(sq.ftont+1)%maxsizeB.sq.front=sq.front+1
C.sq.rear=(sq.rear+1)%maxsizeD.sq.rear=sq.rear+1
20、設(shè)數(shù)組Data[0..m]作為循環(huán)隊(duì)列SQ的存儲(chǔ)空間,front為隊(duì)頭指針,rear為隊(duì)尾指針,則執(zhí)行出隊(duì)操作的語句為()A.front=front+1B.front=(front+1)%mC.rear=(rear+1)%mD.front=(front+1)%(m+1)
21、在具有n個(gè)結(jié)點(diǎn)的二叉排序樹上插入一個(gè)新結(jié)點(diǎn)時(shí),其時(shí)間繁雜度大致為()。
A、O(n2)B、O(n)C、O(log2n)D、O(nlog2n)22、下面程序段的時(shí)間繁雜度為()。
for(i=1;inext==NULLC、h->next==hD、h!=NULL4、單鏈表中,增加頭結(jié)點(diǎn)的目的是為了()。A、便利運(yùn)算的實(shí)現(xiàn)B、標(biāo)識(shí)單鏈表
C、使單鏈表中至少有一個(gè)結(jié)點(diǎn)D、用于標(biāo)識(shí)起始結(jié)點(diǎn)的位置
24、一棵非空的二叉樹的前序遍歷與后序遍歷序列正好相反,則該二叉樹一定滿足()。
A:所有的節(jié)點(diǎn)均無左孩子;B:所有的節(jié)點(diǎn)均無右孩子;C:只有一個(gè)葉子節(jié)點(diǎn);D:是任意一棵二叉樹
25、在一個(gè)具有n個(gè)單元的順序棧中,假定以地址低端(即下標(biāo)為0的單元)作為棧底,以top作為棧頂指針,則當(dāng)作退棧處理時(shí),top的變化為()。
A、top不變B、top=0C、top=top+1D、top=top-17、鏈棧與順序棧相比,有一個(gè)較明顯的優(yōu)點(diǎn)是()。A、尋常不會(huì)出現(xiàn)棧滿的狀況B、尋常不會(huì)出現(xiàn)??盏臓顩rC、插入操作更加便利D、刪除操作更加便利
26、設(shè)有一個(gè)無向圖G=(V,E)和G`=(V`,E`),假使G`為G的生成樹,則下面不正確的說法是()。
A、G`為G的子圖B、G`為G的連通分量C、G`為G的微小連通子圖且V`=VD、G`是G的一個(gè)無環(huán)子圖27、以下說法錯(cuò)誤的是()
A.樹形結(jié)構(gòu)的特點(diǎn)是一個(gè)結(jié)點(diǎn)可以有多個(gè)直接前趨B.線性結(jié)構(gòu)中的一個(gè)結(jié)點(diǎn)至多只有一個(gè)直接后繼C.樹形結(jié)構(gòu)可以表達(dá)(組織)更繁雜的數(shù)據(jù)D.樹(及一切樹形結(jié)構(gòu))是一種\分支層次\結(jié)構(gòu)
28、中序遍歷二叉排序樹可以得到一個(gè)有序的序列()A正確B錯(cuò)誤
29、用非遞歸方法實(shí)現(xiàn)遞歸算法時(shí)一定要使用遞歸工作棧。()A正確B錯(cuò)誤
30、將f=1+1/2+1/3+…+1/n轉(zhuǎn)化為遞歸函數(shù)時(shí),遞歸部分為f(n)=f(n-1)+1/n,遞歸終止條件為f(1)=1。()A正確
B錯(cuò)誤
31、線性表的順序存儲(chǔ)表示優(yōu)于鏈?zhǔn)酱鎯?chǔ)表示。()A正確B錯(cuò)誤
32、一個(gè)廣義表((a),((b),c),(((d))))的表尾是((b),c),(((d)))。()A正確B錯(cuò)誤
33、假使結(jié)點(diǎn)A是結(jié)點(diǎn)B的雙親,而且結(jié)點(diǎn)B有4個(gè)兄弟,則結(jié)點(diǎn)A的度是_______。(A)3(B)4(C)5(D)6
34、設(shè)有一棵樹的度為4,其中度為1、2、3、4結(jié)點(diǎn)的個(gè)數(shù)分別為4、2、1、1,則這棵樹中葉子結(jié)點(diǎn)的個(gè)數(shù)為_______。
(A)5(B)6(C)7(D)835、下面關(guān)于圖的存儲(chǔ)的表達(dá)中正確的是_______。
(A)用鄰接矩陣存儲(chǔ)圖占用的存儲(chǔ)空間大小只與圖中頂點(diǎn)個(gè)數(shù)有關(guān),與邊數(shù)無關(guān)(B)用鄰接矩陣存儲(chǔ)圖占用的存儲(chǔ)空間大小只與圖的邊數(shù)有關(guān),與頂點(diǎn)個(gè)數(shù)無關(guān)(C)用鄰接表存儲(chǔ)圖占用的存儲(chǔ)空間大小只與圖中頂點(diǎn)個(gè)數(shù)有關(guān),與邊數(shù)無關(guān)(D)用鄰接表存儲(chǔ)圖占用的存儲(chǔ)空間大小只與圖的邊數(shù)有關(guān),與頂點(diǎn)個(gè)數(shù)無關(guān)36、深度為6的滿二叉樹上有_______個(gè)結(jié)點(diǎn)。
(A)32(B)64(C)31(D)63
37、設(shè)森林T中有三棵樹,第一、二、三棵樹的結(jié)點(diǎn)個(gè)數(shù)分別是n1,n2,n3,那么當(dāng)把森林轉(zhuǎn)換成二叉樹后,其根結(jié)點(diǎn)的左子樹上有()個(gè)結(jié)點(diǎn),右子樹上有()個(gè)結(jié)點(diǎn)。
A、n1-1B、n1C、n1+n2D、n2+n3
38、設(shè)計(jì)一個(gè)判別表達(dá)式中左右括號(hào)是否配對(duì)出現(xiàn)的算法,采用()數(shù)據(jù)結(jié)構(gòu)
V1
V2V5V6
V3
V4V8V7
最正確。
A、線性表的順序存儲(chǔ)結(jié)構(gòu)B、棧
C
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 304鋼水箱施工方案
- 小學(xué)課本劇《巨人的花園》-劇本
- 教師安全知識(shí)培訓(xùn)課件
- 江蘇省無錫市長(zhǎng)涇片重點(diǎn)名校2025屆中考生物猜題卷含解析
- 臨時(shí)導(dǎo)游聘用合同范例
- 供配電安裝合同范例
- 單位內(nèi)部組織合同范例
- 供貨訂貨合同范例
- 倉(cāng)庫(kù)財(cái)務(wù)成本控制方案計(jì)劃
- 常規(guī)班級(jí)活動(dòng)的周期性評(píng)估計(jì)劃
- 2025年護(hù)理部工作計(jì)劃
- 【計(jì)劃】2025年度合規(guī)管理工作計(jì)劃
- 中國(guó)咳嗽基層診療與管理指南(2024年)解讀
- 三好學(xué)生競(jìng)選17
- 【美的集團(tuán)公司內(nèi)部審計(jì)存在的問題及對(duì)策研究(11000字論文)】
- 2023年注冊(cè)土木工程師(水利水電工程)歷年真題及答案
- 護(hù)士進(jìn)修申請(qǐng)表
- 新版人音版小學(xué)音樂一年級(jí)下冊(cè)全冊(cè)教案
- 昆明理工大學(xué)物理習(xí)題冊(cè)帶答案
- 中考英語過去將來時(shí)趣味講解動(dòng)態(tài)課件(43張課件)
- 2024年北京九年級(jí)中考英語聽力常見話題高頻詞匯和表達(dá)梳理
評(píng)論
0/150
提交評(píng)論