版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)結(jié)構(gòu)知到智慧樹章節(jié)測(cè)試課后答案2024年秋海南師范大學(xué)第一章單元測(cè)試
從一個(gè)二維數(shù)組b[m][n]中找出最大值元素的時(shí)間復(fù)雜度為
A:mB:nC:m*nD:m+n
答案:m*n在以下時(shí)間復(fù)雜度的數(shù)量級(jí)中,數(shù)量級(jí)最大的是
A:B:C:D:
答案:下面程序段的時(shí)間復(fù)雜度為____________。for(inti=0;i<m;i++)
for(intj=0;j<n;j++)
a[i][j]=i*j;
A:O(m*n)B:O(n2)C:O(m2)D:O(m+n)
答案:O(m*n)執(zhí)行下面程序段時(shí),執(zhí)行S語(yǔ)句的次數(shù)為(
)。for(inti=1;i<=n;i++)
for(intj=1;j<=i;j++)
S;
A:n(n+1)B:n2C:n(n+1)/2D:n2/2
答案:n(n+1)/2線性結(jié)構(gòu)是數(shù)據(jù)元素之間存在一種:(
)。
A:多對(duì)一關(guān)系B:多對(duì)多關(guān)系C:一對(duì)多關(guān)系D:一對(duì)一關(guān)系
答案:一對(duì)一關(guān)系數(shù)據(jù)結(jié)構(gòu)中,與所使用的計(jì)算機(jī)無關(guān)的是數(shù)據(jù)的(
)結(jié)構(gòu)。
A:物理B:物理和存儲(chǔ)C:邏輯D:存儲(chǔ)
答案:邏輯算法分析的目的是:(
)。
A:分析算法的易懂性和文檔性B:研究算法中的輸入和輸出的關(guān)系C:分析算法的效率以求改進(jìn)D:找出數(shù)據(jù)結(jié)構(gòu)的合理性
答案:分析算法的效率以求改進(jìn)算法分析的兩個(gè)主要方面是:(
)。
A:數(shù)據(jù)復(fù)雜性和程序復(fù)雜性B:空間復(fù)雜性和時(shí)間復(fù)雜性C:正確性和簡(jiǎn)明性D:可讀性和文檔性
答案:空間復(fù)雜性和時(shí)間復(fù)雜性計(jì)算機(jī)算法指的是:(
)。
A:解決問題的有限運(yùn)算序列B:調(diào)度方法C:排序方法D:計(jì)算方法
答案:解決問題的有限運(yùn)算序列計(jì)算機(jī)算法必須具備輸入、輸出和(
)等5個(gè)特性。
A:易讀性、穩(wěn)定性和安全性B:可行性、可移植性和可擴(kuò)充性C:可行性、確定性和有窮性D:確定性、有窮性和穩(wěn)定性
答案:可行性、確定性和有窮性一個(gè)算法的好壞可以通過復(fù)雜性、可讀性、健壯性、高效性這四個(gè)方面進(jìn)行評(píng)價(jià)。
A:對(duì)B:錯(cuò)
答案:錯(cuò)數(shù)據(jù)結(jié)構(gòu)是一門研究算法的學(xué)科。
A:對(duì)B:錯(cuò)
答案:錯(cuò)數(shù)據(jù)結(jié)構(gòu)中,數(shù)據(jù)的邏輯結(jié)構(gòu)包括線性結(jié)構(gòu)、圖結(jié)構(gòu)、樹形結(jié)構(gòu)、集合。
A:對(duì)B:錯(cuò)
答案:對(duì)線性表的邏輯順序與存儲(chǔ)順序總是一致的。
A:錯(cuò)B:對(duì)
答案:錯(cuò)每種數(shù)據(jù)結(jié)構(gòu)都具備三個(gè)基本運(yùn)算:插入、刪除和查找。
A:對(duì)B:錯(cuò)
答案:錯(cuò)線性結(jié)構(gòu)中元素之間只存在多對(duì)多關(guān)系。
A:錯(cuò)B:對(duì)
答案:錯(cuò)在線性結(jié)構(gòu)中,第一個(gè)結(jié)點(diǎn)沒有前驅(qū)結(jié)點(diǎn)。
A:對(duì)B:錯(cuò)
答案:對(duì)在圖形結(jié)構(gòu)中,每個(gè)結(jié)點(diǎn)的前驅(qū)結(jié)點(diǎn)數(shù)和后續(xù)結(jié)點(diǎn)數(shù)可以任意多個(gè)。
A:對(duì)B:錯(cuò)
答案:對(duì)算法分析的目的是分析算法的效率以求改進(jìn)。
A:對(duì)B:錯(cuò)
答案:對(duì)同一邏輯結(jié)構(gòu)采用不同的存儲(chǔ)方法,可以得到不同的存儲(chǔ)結(jié)構(gòu)。
A:錯(cuò)B:對(duì)
答案:對(duì)
第二章單元測(cè)試
在n個(gè)結(jié)點(diǎn)的順序表中,算法的時(shí)間復(fù)雜度是O(1)的操作是:(
)
A:在第i個(gè)結(jié)點(diǎn)后插入一個(gè)新結(jié)點(diǎn)(1≤i≤n)B:刪除第i個(gè)結(jié)點(diǎn)(1≤i≤n)C:訪問第i個(gè)結(jié)點(diǎn)(1≤i≤n)和求第i個(gè)結(jié)點(diǎn)的直接前驅(qū)(2≤i≤n)D:將n個(gè)結(jié)點(diǎn)從小到大排序
答案:訪問第i個(gè)結(jié)點(diǎn)(1≤i≤n)和求第i個(gè)結(jié)點(diǎn)的直接前驅(qū)(2≤i≤n)向一個(gè)有127個(gè)元素的順序表中插入一個(gè)新元素并保持原來順序不變,平均要移動(dòng)(
)個(gè)元素。
A:63.5B:63C:7D:8
答案:63.5線性表若采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)時(shí),要求內(nèi)存中可用存儲(chǔ)單元的地址:(
)
A:一定是不連續(xù)的B:連續(xù)或不連續(xù)都可以C:必須是連續(xù)的D:部分地址必須是連續(xù)的
答案:連續(xù)或不連續(xù)都可以若某線性表最常用的操作是存取任一指定序號(hào)的元素和在最后進(jìn)行插入和刪除運(yùn)算,則利用_______存儲(chǔ)方式最節(jié)省時(shí)間。
A:帶頭節(jié)點(diǎn)的雙循環(huán)鏈表B:順序表C:雙鏈表D:單循環(huán)鏈表
答案:順序表在一個(gè)以h為頭結(jié)點(diǎn)的單循環(huán)鏈表中,使指針p指向鏈尾結(jié)點(diǎn)的條件是(
)。
A:p->next==h;B:p->next==h->nextC:p->next->next==hD:p->next==NULL
答案:p->next==h;鏈表是一種采用(
)存儲(chǔ)結(jié)構(gòu)存儲(chǔ)的線性表
A:鏈?zhǔn)?/p>
B:順序C:網(wǎng)狀D:星式
答案:鏈?zhǔn)?/p>
單鏈表包括兩個(gè)域:(
)。
A:數(shù)據(jù)域和指針域B:數(shù)據(jù)域和星式C:數(shù)據(jù)域和表位D:鏈?zhǔn)胶蛿?shù)字
答案:數(shù)據(jù)域和指針域單鏈表可以用(
)來命名。
A:KB:LC:結(jié)點(diǎn)名D:頭指針的名字
答案:頭指針的名字單鏈表的插入操作其時(shí)間復(fù)雜度為(
)。
A:O(n2)B:O(1)C:O(n)D:O(n3)
答案:O(n)
順序表的插入操作的時(shí)間復(fù)雜度為(
)。
A:O(n)B:O(n2)C:O(1)
D:O(n3)
答案:O(n)線性表的邏輯結(jié)構(gòu)特性是一對(duì)多的。
A:對(duì)B:錯(cuò)
答案:錯(cuò)順序表在進(jìn)行插入和刪除操作時(shí)不需要移動(dòng)元素。
A:錯(cuò)B:對(duì)
答案:錯(cuò)對(duì)于鏈表是依靠指針來反映其線性邏輯關(guān)系的。
A:對(duì)B:錯(cuò)
答案:對(duì)在單鏈表的第一個(gè)結(jié)點(diǎn)之前是不允許附設(shè)結(jié)點(diǎn)的。
A:對(duì)B:錯(cuò)
答案:錯(cuò)在單鏈表中首元結(jié)點(diǎn)就是頭結(jié)點(diǎn)。
A:錯(cuò)B:對(duì)
答案:錯(cuò)循環(huán)單鏈表的最大優(yōu)點(diǎn)是從任一結(jié)點(diǎn)出發(fā)都可訪問到鏈表中每一個(gè)元素。
A:錯(cuò)B:對(duì)
答案:對(duì)線性表采用鏈?zhǔn)酱鎯?chǔ),便于插入和刪除操作。
A:對(duì)B:錯(cuò)
答案:對(duì)線性表采用順序存儲(chǔ),必須占用一片連續(xù)的存儲(chǔ)單元。
A:對(duì)B:錯(cuò)
答案:對(duì)單鏈表可以有多個(gè)指針域。
A:對(duì)B:錯(cuò)
答案:錯(cuò)順序表的每個(gè)元素所占的存儲(chǔ)單元是相等的。
A:錯(cuò)B:對(duì)
答案:對(duì)
第三章單元測(cè)試
棧的插入和刪除操作在(
)
A:指定位置
B:棧頂
C:棧底
D:任意位置
答案:棧頂
五節(jié)車廂以編號(hào)a,b,c,d,e順序進(jìn)入鐵路調(diào)度站(棧),可以得到(
)的編組
A:b,d,a,c,e
B:c,d,e,a,b
C:c,e,d,b,a
D:a,c,e,b,d
答案:c,e,d,b,a
判定一個(gè)順序棧S(??臻g大小為n)為空的條件是()
A:S->top==n
B:S->top!=0
C:S->top==0
D:S->top!=n
答案:S->top==0
在一個(gè)鏈隊(duì)列中,front和rear分別為頭指針和尾指針,則插入一個(gè)結(jié)點(diǎn)s的操作為(
)
A:s->next=front;front=s;
B:s->next=rear;rear=s
C:front=front->next
D:rear->next=s;rear=s;
答案:rear->next=s;rear=s;
一個(gè)隊(duì)列的入隊(duì)序列是1,2,3,4,則隊(duì)列的出隊(duì)序列是(
)
A:1,4,3,2
B:4,3,2,1
C:1,2,3,4
D:3,4,1,2
答案:4,3,2,1
依次在初始為空的隊(duì)列中插入元素a,b,c,d以后,緊接著做了兩次刪除操作,此時(shí)的隊(duì)頭元素是()
A:a
B:cC:bD:d
答案:c棧是一種非線性結(jié)構(gòu)。
A:對(duì)B:錯(cuò)
答案:錯(cuò)隊(duì)列允許在一端進(jìn)行插入,另一端進(jìn)行刪除操作。
A:錯(cuò)B:對(duì)
答案:對(duì)在程序設(shè)計(jì)語(yǔ)言中實(shí)現(xiàn)遞歸操作是用到棧實(shí)現(xiàn)的。
A:錯(cuò)B:對(duì)
答案:對(duì)遞歸程序在執(zhí)行時(shí)是用隊(duì)列來保存調(diào)用過程中的參數(shù)、局部變量和返回參數(shù)的。
A:對(duì)B:錯(cuò)
答案:錯(cuò)在表達(dá)式求值算法中運(yùn)用到隊(duì)列來實(shí)現(xiàn)的。
A:對(duì)B:錯(cuò)
答案:錯(cuò)隊(duì)列假溢出問題的一個(gè)解決方法是運(yùn)用循環(huán)隊(duì)列。
A:錯(cuò)B:對(duì)
答案:對(duì)隊(duì)列Q滿的條件是:Q.front==Q.rear。
A:錯(cuò)B:對(duì)
答案:錯(cuò)每當(dāng)在新隊(duì)列中插入一個(gè)新元素時(shí),尾指針rear增1。
A:對(duì)B:錯(cuò)
答案:對(duì)在順序隊(duì)列中,頭指針始終指向隊(duì)列的最后一個(gè)元素。
A:錯(cuò)B:對(duì)
答案:錯(cuò)在順序隊(duì)列中,尾指針始終指向隊(duì)列尾元素的下一個(gè)位置。
A:對(duì)B:錯(cuò)
答案:對(duì)
第四章單元測(cè)試
串的長(zhǎng)度是指(
)
A:串中所含非空格字符的個(gè)數(shù)B:串中所含不同字符的個(gè)數(shù)C:串中所含不同字母的個(gè)數(shù)D:串中所含字符的個(gè)數(shù)
答案:串中所含不同字母的個(gè)數(shù)設(shè)有串t='I
am
a
good
student
',那么Substr(t,6,6)=(
)
A:studentB:a
good
sC:goodD:agood
答案:agood串“ababaaababaa”的next數(shù)組為(
)
A:012121111212B:012345678999C:0123012322345D:011234223456
答案:011234223456函數(shù)substr(“DATASTRUCTURE”,5,9)的返回值為(
)
A:“ASTRUCTUR”B:“DATASTRUCTURE”C:“DATA”D:“STRUCTURE”
答案:“STRUCTURE”設(shè)有兩個(gè)串p和q,求q在p中首次出現(xiàn)的位置的運(yùn)算稱作(
)
A:求串長(zhǎng)B:連接C:求子串D:模式匹配
答案:模式匹配設(shè)串s1=’ABCDEFG’,s2=’PQRST’,函數(shù)con(x,y)返回x和y串的連接串,subs(s,i,j)返回串s的從序號(hào)i開始的j個(gè)字符組成的子串,len(s)返回串s的長(zhǎng)度,則con(subs(s1,2,len(s2)),subs(s1,len(s2),2))的結(jié)果串是(
)
A:BCDEFB:BCDEFGC:BCPQRSTD:BCDEFEF
答案:BCDEFEF若串S1=‘ABCDEFG’,S2=‘9898’,S3=‘;’,S4=‘012345’,執(zhí)行concat(replace(S1,substr(S1,length(S2),length(S3)),S3),substr(S4,index(S2,‘8’),length(S2)))其結(jié)果為()
A:ABC;G1234
B:ABCD;2345
C:ABC;G2345
D:ABC;G0123
答案:ABC;G1234
主串為’abaababaddecab’
,模式串為’abad’。使用KMP算法需要(
)次匹配成功。
A:5B:12C:10D:4
答案:4
不包含任何字符的串稱為空白串。
A:錯(cuò)B:對(duì)
答案:錯(cuò)在串的模式匹配運(yùn)算中,被匹配的主串稱為模式。
A:錯(cuò)B:對(duì)
答案:錯(cuò)組成串的數(shù)據(jù)元素只能是字符。
A:對(duì)B:錯(cuò)
答案:對(duì)串不能采用順序存儲(chǔ)結(jié)構(gòu)進(jìn)行存儲(chǔ)。
A:對(duì)B:錯(cuò)
答案:錯(cuò)模式匹配簡(jiǎn)單算法時(shí)間復(fù)雜度是O(m*n)。
A:錯(cuò)B:對(duì)
答案:對(duì)空格串與空串的沒有區(qū)別。
A:錯(cuò)B:對(duì)
答案:錯(cuò)設(shè)正文串長(zhǎng)度為n,模式串長(zhǎng)度為m,則串匹配的KMP算法的時(shí)間復(fù)雜度為O(m+n)。
A:錯(cuò)B:對(duì)
答案:對(duì)兩個(gè)字符串相等的充分必要條件是兩串的長(zhǎng)度相等且兩串中對(duì)應(yīng)位置的字符也相等。
A:錯(cuò)B:對(duì)
答案:對(duì)串是一種非線性結(jié)構(gòu)。
A:對(duì)B:錯(cuò)
答案:錯(cuò)串的模式匹配算法只能采用串的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)來實(shí)現(xiàn)。
A:錯(cuò)B:對(duì)
答案:錯(cuò)
第五章單元測(cè)試
設(shè)二維數(shù)組A[0..m-1][0..n-1]按行優(yōu)先順序存儲(chǔ)在內(nèi)存中,每個(gè)元素aij占d個(gè)字節(jié),則元素aij的地址為(
)
A:LOC(a00)+(i*n+j)*dB:LOC(a00)+(j*n+i-1)*dC:LOC(a00)+((i-1)*n+j-1)*dD:LOC(a00)+((j-1)*n+i-1)*d
答案:LOC(a00)+(i*n+j)*d若數(shù)組A[0..m-1][0..n-1]按列優(yōu)先順序存儲(chǔ),則aij地址為()
A:LOC(a00)+(j-1)*m+I-1B:LOC(a00)+(j-1)*n+i-1C:LOC(a00)+j*n+ID:LOC(a00)+j*m+i
答案:LOC(a00)+j*m+i若下三角矩陣An*n,按行順序壓縮存儲(chǔ)在數(shù)組a[0..(n+1)n/2]中,則非零元素aij的地址為()(設(shè)每個(gè)元素占d個(gè)字節(jié))
A:LOC(a00)+((i-1)i/2+i-1)*dB:LOC(a00)+((i-1)i/2+j-1)*dC:LOC(a00)+((i+1)i/2+j)*dD:LOC(a00)+((j-1)j/2+i)*d
答案:LOC(a00)+((i-1)i/2+j-1)*d稀疏矩陣一般的壓縮存儲(chǔ)方法有兩種,即()
A:散列和十字鏈表B:三元組和十字鏈表C:三元組和散列D:二維數(shù)組和三維數(shù)組
答案:三元組和十字鏈表廣義表A=((x,(a,b)),((x,(a,b)),y)),則運(yùn)算head(head(tail(A)))為(
)
A:AB:(x,(a,b))
C:xD:(a,b)
答案:(x,(a,b))
二維數(shù)組可以看成是一個(gè)線性表。
A:錯(cuò)B:對(duì)
答案:對(duì)不做插入刪除操作的數(shù)組,采用順序存儲(chǔ)結(jié)構(gòu)表示數(shù)組比較合適。
A:對(duì)B:錯(cuò)
答案:對(duì)二維數(shù)組的順序存儲(chǔ)方法只可以行序?yàn)橹餍虻拇鎯?chǔ)方式。
A:錯(cuò)B:對(duì)
答案:錯(cuò)對(duì)稱矩陣在存儲(chǔ)時(shí)可進(jìn)行壓縮存儲(chǔ)。
A:對(duì)B:錯(cuò)
答案:對(duì)稀疏矩陣是非零值元素分布有一定規(guī)律的矩陣。
A:錯(cuò)B:對(duì)
答案:錯(cuò)
第六章單元測(cè)試
一棵具有67個(gè)結(jié)點(diǎn)的完全二叉樹,它的深度為(
)。
A:8B:6C:7D:9
答案:7給定樹如圖所示,請(qǐng)列出的中序遍歷序列(
)
。
A:ABDCEFB:DBEFCAC:DBAECFD:DABECF
答案:DBAECF設(shè)有樹如圖所示,則結(jié)點(diǎn)g的度為(
)。
A:3B:4C:2D:1
答案:3用4個(gè)權(quán)值{7,2,4,5}構(gòu)造的哈夫曼(Huffman)樹的帶權(quán)路徑長(zhǎng)度是(
)。
A:35B:34C:32D:33
答案:35對(duì)于任何一棵具有n個(gè)結(jié)點(diǎn)的線索二叉樹,具有(
)個(gè)線索。
A:
n-1B:
n+1C:
0D:
n
答案:
n+1一棵深度為5的滿二叉樹有(
)個(gè)分支結(jié)點(diǎn)。
A:7B:14C:15D:16
答案:15一棵深度為5的滿二叉樹有(
)個(gè)葉子。
A:31B:32C:17D:16
答案:16給定二叉樹如圖所示,請(qǐng)列出的后序遍歷序列(
)
。
A:BADCEB:BDECAC:BACDED:ABCDE
答案:BDECA設(shè)有二叉樹如圖所示,按其中序遍歷次序遍歷,對(duì)于根a的右子樹最先訪問的結(jié)點(diǎn)是(
)。
A:bB:hC:dD:a
答案:h若按層序?qū)ι疃葹?的完全二叉樹中全部結(jié)點(diǎn)從1開始編號(hào),則編號(hào)為10的結(jié)點(diǎn)其右孩子的編號(hào)為(
)。
A:12B:11
C:20
D:21
答案:21二叉樹的子樹無左右之分的。
A:對(duì)B:錯(cuò)
答案:錯(cuò)二叉樹的度大于2的樹。
A:對(duì)B:錯(cuò)
答案:錯(cuò)二叉樹是非線性數(shù)據(jù)結(jié)構(gòu)。
A:對(duì)B:錯(cuò)
答案:錯(cuò)二叉樹不能轉(zhuǎn)換為樹,樹也不能轉(zhuǎn)換為二叉樹。
A:錯(cuò)B:對(duì)
答案:錯(cuò)哈夫曼(Huffman)樹的帶權(quán)路徑長(zhǎng)度是最小的。
A:錯(cuò)B:對(duì)
答案:對(duì)滿二叉樹就是一種特殊的完全二叉樹。
A:對(duì)B:錯(cuò)
答案:對(duì)假設(shè)n(n>0)個(gè)結(jié)點(diǎn)的樹,它有且只有1個(gè)根結(jié)點(diǎn)。
A:錯(cuò)B:對(duì)
答案:對(duì)n個(gè)結(jié)點(diǎn)的線索二叉樹中線索的數(shù)目是不確定的。
A:對(duì)B:錯(cuò)
答案:錯(cuò)不含任何結(jié)點(diǎn)的空樹,它可以是一棵樹也是一棵二叉樹。
A:錯(cuò)B:對(duì)
答案:對(duì)可以采用遞歸的方法計(jì)算二叉樹的深度。
A:錯(cuò)B:對(duì)
答案:對(duì)
第七章單元測(cè)試
無向圖的鄰接矩陣是一個(gè)(
)
A:零矩陣B:上三角矩陣C:對(duì)稱矩陣D:對(duì)角陣
答案:對(duì)稱矩陣若圖G(V,E)中含有7個(gè)頂點(diǎn),則保證圖G在任何情況下都是連通的需要的邊數(shù)最少是(
)
A:6B:16C:21D:15
答案:16如果從無向圖的任一頂點(diǎn)出發(fā)進(jìn)行一次深度優(yōu)先遍歷即可訪問所以頂點(diǎn),則該圖一定是(
)
A:連通圖B:完全圖C:有回路D:一棵樹
答案:連通圖用Prim算法求一個(gè)連通的帶權(quán)圖的最小代價(jià)生成樹,在算法執(zhí)行的某時(shí)刻,已選取的頂點(diǎn)集合U={1,2,3},已選取的邊的集合TE={(1,2),(2,3)},要選取下一條權(quán)值最小的邊,應(yīng)該從(
)組中選取。
A:{(3,4),(3,5),(4,5),(1,4)}B:{(1,4),(3,4),(3,5),(2,5)}C:{(4,5),(1,3),(3,5)}D:{(1,2),(2,3),(3,5)}
答案:{(1,4),(3,4),(3,5),(2,5)}已知圖的頂點(diǎn)集合U={1,2,3,4},邊的集合TE={(1,2),(1,3),(2,3),(3,4)},則從頂點(diǎn)1出發(fā)按深度優(yōu)先遍歷的結(jié)點(diǎn)序列是(
)。
A:1234B:1423C:1432
D:2314
答案:1234已知圖的頂點(diǎn)集合U={1,2,3,4},邊的集合TE={(1,2),(1,3),(2,3),(3,4)},則從頂點(diǎn)1出發(fā)按廣度優(yōu)先遍歷的結(jié)點(diǎn)序列是(
)。
A:1324B:1432C:1243D:1342
答案:1324任何一個(gè)無向連通圖的最小生成樹(
)。
A:可能不存在B:一棵或多棵C:一定有多棵D:只有一棵
答案:只有一棵有8個(gè)結(jié)點(diǎn)的無向圖最多有(
)條邊。
A:56B:112C:14D:28
答案:28有8個(gè)結(jié)點(diǎn)的無向連通圖最少有(
)條邊。
A:5B:6C:7D:8
答案:7有8個(gè)結(jié)點(diǎn)的有向完全圖有(
)條邊。
A:14B:28C:56D:112
答案:56已知無向圖的頂點(diǎn)集合U={1,2,3,4},邊的集合TE={(1,2),(1,3),(2,3),(3,4)},則頂點(diǎn)3的度是(
)。
A:2B:1C:3D:0
答案:3已知有向圖的頂點(diǎn)集合U={1,2,3,4},弧的集合TE={<1,2>,<1,3>,<2,3>,<3,4>},則該有向圖的拓?fù)渑判蛐蛄惺牵?/p>
)。
A:1234B:1324C:4321D:1423
答案:1234圖的深度優(yōu)先遍歷序列(
)。
A:無B:不存在C:可以有多個(gè)D:只有一個(gè)
答案:可以有多個(gè)拓?fù)渑判蛩惴ㄊ峭ㄟ^重復(fù)選擇具有(
)個(gè)前驅(qū)頂點(diǎn)的過程來完成的。
A:3
B:1C:0D:2
答案:0n個(gè)頂點(diǎn)e條邊的圖采用鄰接表存儲(chǔ),該算法的時(shí)間復(fù)雜度為(
)。
A:O(n+e)
B:O(n)
C:O(n2)D:O(e)
答案:O(n+e)
n個(gè)頂點(diǎn)e條邊的圖采用鄰接矩陣存儲(chǔ),該算法的時(shí)間復(fù)雜度為(
)。
A:O(n)
B:O(e)C:O(n+e)D:O(n2)
答案:O(n2)
第八章單元測(cè)試
在表長(zhǎng)為n的鏈表中進(jìn)行線性查找,它的平均查找長(zhǎng)度為(
)。
A:ASL=(n+1)/2B:ASL=nC:ASL≈log2(n+1)-1D:
答案:ASL=(n+1)/2有一個(gè)有序表(1,3,9,12,32,41,45,62,75,77,82,95,100),當(dāng)折半查找有序表中值為82的結(jié)點(diǎn)時(shí),則它與表元素中比較了(
)次后查找成功。
A:1B:4C:8D:2
答案:4采用折半查找方法查找長(zhǎng)度為n的線性表時(shí),每個(gè)元素的平均查找長(zhǎng)度為(
)。
A:O(n)B:O(n2)C:O(nlog2n)D:O(log2n)
答案:O(log2n)鏈表適用于以下(
)查找
A:二分法B:順序C:隨機(jī)D:順序,也能二分法
答案:順序
順序表查找法適合于以下(
)存儲(chǔ)結(jié)構(gòu)的線性表。
A:順序存儲(chǔ)或鏈接存儲(chǔ)B:索引存儲(chǔ)C:壓縮存儲(chǔ)D:散列存儲(chǔ)
答案:順序存儲(chǔ)或鏈接存儲(chǔ)對(duì)線性表進(jìn)行二分查找時(shí),要求線性表必須(
)。
A:以順序方式存儲(chǔ)B:以順序方式存儲(chǔ),且結(jié)點(diǎn)按關(guān)鍵字有序排序C:以鏈接方式存儲(chǔ)D:以鏈接方式存儲(chǔ),且結(jié)點(diǎn)按關(guān)鍵字有序排序
答案:以順序方式存儲(chǔ),且結(jié)點(diǎn)按關(guān)鍵字有序排序有一個(gè)長(zhǎng)度為12的有序表,按二分查找對(duì)該表進(jìn)行查找,在表內(nèi)各元素等概率情況下查找成功所需的平均比較次數(shù)為(
)。
A:35/12B:39/12C:37/12D:43/12
答案:37/12碰撞(沖突)指的是(
)。
A:兩個(gè)元素具有相同序號(hào)B:兩個(gè)元素的關(guān)鍵碼值不同,而非碼屬性相同C:負(fù)載因子過大D:不同關(guān)鍵碼值對(duì)應(yīng)到相同的存儲(chǔ)地址
答案:不同關(guān)鍵碼值對(duì)應(yīng)到相同的存儲(chǔ)地址在各種查找方法中,平均查找長(zhǎng)度與結(jié)點(diǎn)個(gè)數(shù)n無關(guān)的查找方法是(
)。
A:順序查找B:分塊查找C:折半查找D:散列查找
答案:散列查找散列法存儲(chǔ)的基本思想是(
)。
A:順序查找B:由關(guān)鍵字的值決定數(shù)據(jù)的存儲(chǔ)地址C:查找與結(jié)點(diǎn)個(gè)數(shù)n無關(guān)D:以順序方式且結(jié)點(diǎn)按關(guān)鍵字有序排序
答案:由關(guān)鍵字的值決定數(shù)據(jù)的存儲(chǔ)地址在散列函數(shù)H(key)=key%p,p應(yīng)?。?/p>
)。
A:整數(shù)B:素?cái)?shù)C:偶數(shù)D:小數(shù)
答案:素?cái)?shù)采用分塊查找時(shí),若線性表中共有625個(gè)元素,查找每個(gè)元素的概率相同,假設(shè)采用順序查找來確定結(jié)點(diǎn)所在的塊時(shí),每塊應(yīng)分(
)個(gè)結(jié)點(diǎn)最佳。
A:6B:25C:10D:625
答案:25平衡二叉樹上的平衡因子只能?。?/p>
)。
A:-1B:-1,0,1C:0D:1
答案:-1,0,1以下對(duì)二叉排序樹的描述不正確的是(
)。
A:二叉排序樹左子樹上所有結(jié)點(diǎn)的值均小于它的根結(jié)點(diǎn)的值B:中序遍歷一棵二叉樹時(shí)可以得到一個(gè)結(jié)點(diǎn)值遞減的序列C:二叉排序樹右子樹上所有結(jié)點(diǎn)的值均大于它的根結(jié)點(diǎn)的值
D:左、右子樹也分別是二叉排序樹
答案:中序遍歷一棵二叉樹時(shí)可以得到一個(gè)結(jié)點(diǎn)值遞減的序列
假設(shè)在平衡二叉樹上插入一個(gè)結(jié)點(diǎn)后造成了不平衡,其最近不平衡點(diǎn)為A,且已知A的左子樹的平衡因子為-1,其右子樹的平衡因子為0,應(yīng)該進(jìn)行(
)型調(diào)整可使二叉樹平衡。
A:RRB:RLC:LRD:LL
答案:LR
第九章單元測(cè)試
從未排序序列中依次取出元素與已排序序列中的元素進(jìn)行比較,將其放入已排序序列的正確位置上的方法,這種排序方法稱為(
)。
A:冒泡排序B:插入排序C:歸并排序D:選擇排序
答案:插入排序從未排序序列中挑選元素,并將其依次放入已排序序列(初始時(shí)為空)的一端的方法,稱為(
)。
A:冒泡排序B:歸并排序C:選擇排序D:插入排序
答案:選擇排序?qū)個(gè)關(guān)鍵字作快速排序,在最壞情況下,算法的時(shí)間復(fù)雜度是(
)。
A:O(n2)B:O(n3)C:O(n)D:O(nlog2n)
答案:O(n2)下列關(guān)鍵字序列中,(
)是堆。
A:16,23,53,31,94,72B:16,72,31,23,94,53C:94,23,31,72,16,53D:16,53,23,94,31,72
答案:16,23,53,31,94,72下述幾種排序方法中,(
)是穩(wěn)定的排序方法。
A:快速排序B:歸并排序C:堆排序D:希爾排序
答案:歸并排序在所有排序方法中,關(guān)鍵字比較的次數(shù)與記錄的初始排列次序無關(guān)的是(
)。
A:選擇排序B:插入排序C:起泡排序D:希爾排序
答案:選擇排序在待排序的元素序列基本有序的前提下,效率最高的排序方法是(
)。
A:選擇排序B:歸并排序C:插入排序D:快速排序
答案:插入排序在對(duì)一組記錄(54,38,96,23,15,72,60,45,83)進(jìn)行直接插入排序時(shí),當(dāng)把第7個(gè)記錄60插入到有序表時(shí),為尋找插入位置至少需比較(
)次。
A:3B:6C:5D:4
答案:6
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 通信設(shè)備研發(fā)與銷售協(xié)議
- 社交電商營(yíng)銷趨勢(shì)預(yù)測(cè)與策略制定
- 石料購(gòu)銷合同協(xié)議
- 企業(yè)內(nèi)部管理流程標(biāo)準(zhǔn)化實(shí)踐案例分享
- 運(yùn)營(yíng)流程與管理制度
- 智能新聞平臺(tái)開發(fā)合同
- 快消品行業(yè)線上線下融合營(yíng)銷策略實(shí)施方案
- VRAR技術(shù)在旅游、教育等行業(yè)的融合應(yīng)用
- 城市環(huán)衛(wèi)考核制度優(yōu)化方案
- 寵物行業(yè)智能喂養(yǎng)與健康管理系統(tǒng)開發(fā)方案
- 《東南亞經(jīng)濟(jì)與貿(mào)易》習(xí)題集、案例、答案、參考書目
- 燒烤店裝修合同范文模板
- 2024年中國(guó)櫻桃番茄種市場(chǎng)調(diào)查研究報(bào)告
- 數(shù)據(jù)分析基礎(chǔ)與應(yīng)用指南
- 人教版(PEP)小學(xué)六年級(jí)英語(yǔ)上冊(cè)全冊(cè)教案
- 廣東省廣州市海珠區(qū)2023-2024學(xué)年六年級(jí)上學(xué)期月考英語(yǔ)試卷
- 消防水域救援個(gè)人防護(hù)裝備試驗(yàn) 大綱
- 機(jī)電樣板施工主要技術(shù)方案
- 涉稅風(fēng)險(xiǎn)管理方案
- 青島市2022-2023學(xué)年七年級(jí)上學(xué)期期末道德與法治試題
- 高空作業(yè)安全免責(zé)協(xié)議書范本
評(píng)論
0/150
提交評(píng)論