數(shù)據(jù)結(jié)構(gòu)與算法(2022級(jí)本科)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第1頁(yè)
數(shù)據(jù)結(jié)構(gòu)與算法(2022級(jí)本科)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第2頁(yè)
數(shù)據(jù)結(jié)構(gòu)與算法(2022級(jí)本科)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第3頁(yè)
數(shù)據(jù)結(jié)構(gòu)與算法(2022級(jí)本科)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第4頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余4頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

數(shù)據(jù)結(jié)構(gòu)與算法(2022級(jí)本科)學(xué)習(xí)通超星期末考試章節(jié)答案2024年【單選題】當(dāng)順序表大小固定并且已滿時(shí),以下哪種操作的時(shí)間復(fù)雜度是O(1)?

答案:訪問(wèn)第一個(gè)元素【單選題】以下哪個(gè)不是算法的三大特性?

答案:可擴(kuò)展性【單選題】若一個(gè)算法無(wú)論輸入的數(shù)據(jù)規(guī)模如何,所花費(fèi)的時(shí)間都是一個(gè)定值,那么其時(shí)間復(fù)雜度是?

答案:O(1)【單選題】順序表的哪個(gè)特性允許我們直接通過(guò)索引訪問(wèn)元素?

答案:邏輯連續(xù)、物理連續(xù)【單選題】在一個(gè)已滿的順序表中插入一個(gè)新元素通常需要?

答案:重新分配內(nèi)存【單選題】在某些應(yīng)用場(chǎng)景中,為什么選擇順序表而不是鏈表?

答案:順序表支持隨機(jī)訪問(wèn)【單選題】在處理一個(gè)大數(shù)據(jù)集時(shí),使用順序表可能會(huì)面臨哪個(gè)主要挑戰(zhàn)?

答案:內(nèi)存浪費(fèi)問(wèn)題【單選題】算法是指?

答案:為解決特定問(wèn)題而規(guī)定的一系列操作?!締芜x題】在計(jì)算算法的時(shí)間復(fù)雜度時(shí),通常關(guān)注的是

答案:最壞的情況【單選題】順序表的基本存儲(chǔ)方式是?

答案:數(shù)組【單選題】時(shí)間復(fù)雜度O(n^2)表示算法的執(zhí)行時(shí)間與數(shù)據(jù)規(guī)模的關(guān)系為?

答案:平方關(guān)系【單選題】在最壞情況下,線性查找算法的時(shí)間復(fù)雜度是?

答案:O(n)【單選題】在現(xiàn)代編程語(yǔ)言中,哪一種數(shù)據(jù)類型與順序表最為相似?

答案:數(shù)組【單選題】以下哪項(xiàng)描述最符合數(shù)據(jù)結(jié)構(gòu)的定義?

答案:數(shù)據(jù)元素之間的邏輯關(guān)系?!締芜x題】對(duì)于一個(gè)動(dòng)態(tài)數(shù)組(如Python中的list),當(dāng)其達(dá)到容量上限并需要添加新元素時(shí),以下哪個(gè)策略通常被采用?

答案:將數(shù)組大小翻倍【單選題】當(dāng)我們說(shuō)一個(gè)算法的空間復(fù)雜度為O(1)時(shí),我們是說(shuō)?

答案:算法使用的存儲(chǔ)空間是恒定的,與輸入的數(shù)據(jù)規(guī)模無(wú)關(guān)。【單選題】以下哪個(gè)時(shí)間復(fù)雜度表示的算法最為高效?

答案:O(n)【單選題】順序表的哪個(gè)特點(diǎn)在處理大量數(shù)據(jù)時(shí)可能導(dǎo)致內(nèi)存浪費(fèi)?

答案:預(yù)分配空間【單選題】對(duì)于順序表,當(dāng)進(jìn)行頻繁的插入和刪除操作時(shí),哪種操作的時(shí)間復(fù)雜度可能達(dá)到O(n)?

答案:插入試編寫算法將帶頭節(jié)點(diǎn)的單鏈表就地逆置,所謂就地是指輔助空間復(fù)雜度為O(1)。要求1:-給出算法思想,文字描述清楚。-給出具體實(shí)現(xiàn)代碼執(zhí)行結(jié)果截圖以及可運(yùn)行的代碼提交。-代碼不要出現(xiàn)重復(fù),直接復(fù)制同學(xué)代碼,拷貝者和提供代碼者均為0分。

答案:不給出具體答案,網(wǎng)上都有成熟答案?!締芜x題】串的長(zhǎng)度是指()。

答案:串中所含字符的個(gè)數(shù)【單選題】設(shè)有兩個(gè)串p和q,其中q是p的子串,求q在p中首次出現(xiàn)的位置的算法稱為()。

答案:模式匹配若串str=“Software”,其子串的數(shù)目是(

)。

答案:

37設(shè)C/C++二維數(shù)組a[6][10],每個(gè)數(shù)組元素占用4個(gè)存儲(chǔ)單元,若按行優(yōu)先順序存放數(shù)組元素,a[0][0]的存儲(chǔ)地址為860,則a[3][5]的存儲(chǔ)地址是(

)。1000

860

1140

1200

詳細(xì)X

沒有英漢互譯結(jié)果

請(qǐng)嘗試網(wǎng)頁(yè)搜索

答案:1000設(shè)二維數(shù)組a[1..5][1..8],若按行優(yōu)先的順序存放數(shù)組的元素,則a[4][6]元素的前面有(

)個(gè)元素。

答案:29設(shè)二維數(shù)組a[1..5][1..8],若按列優(yōu)先的順序存放數(shù)組的元素,則a[4][6]元素的前面有(

)個(gè)元素。

答案:28關(guān)于串的敘述,正確的是(

)。

答案:串是含有零個(gè)或多個(gè)字符的有窮序列串是一種特殊的線性表,其特殊性體現(xiàn)在(

)。

答案:數(shù)據(jù)元素是單個(gè)字符串的長(zhǎng)度是指(

答案:串中所含字符的個(gè)數(shù)以下屬于數(shù)組的基本運(yùn)算的是(

)。

答案:讀指定位置的元素一個(gè)二維數(shù)組A中,每個(gè)元素的長(zhǎng)度為3個(gè)字節(jié),行下標(biāo)從0到9,列下標(biāo)從0到11,則連續(xù)存放該數(shù)組至少需要(

)個(gè)字節(jié)。

答案:360設(shè)C/C++二維數(shù)組a[m][n],每個(gè)數(shù)組元素占用k個(gè)存儲(chǔ)單元,第一個(gè)數(shù)組元素的存儲(chǔ)地址是LOC(a[0][0]),求按行優(yōu)先順序存放的數(shù)組元素a[i][j](0≤i≤m-1,0≤j≤n-1)的存儲(chǔ)地址為(

)。

答案:LOC(a[0][0])+[i×n+j]×k關(guān)于串的的敘述,不正確的是(

)。

答案:空串是由空格構(gòu)成的串下面關(guān)于串的敘述中,正確的是(

)。

答案:?串是一種特殊的線性表29.樹形結(jié)構(gòu)中元素之間存在一個(gè)對(duì)多個(gè)的關(guān)系?!狙嗌酱髮W(xué)1998二、1(2分)】

答案:對(duì)【單選題】設(shè)有一棵度為3的樹,其葉子結(jié)點(diǎn)數(shù)為n0,度為1的結(jié)點(diǎn)數(shù)為n1,度為2的結(jié)點(diǎn)數(shù)為n2,度為3的結(jié)點(diǎn)數(shù)為n3,則n0與n1、n2、n3滿足關(guān)系()。

答案:n0=n2+2*n3+1對(duì)任意一棵樹,設(shè)它有n個(gè)結(jié)點(diǎn),這n個(gè)結(jié)點(diǎn)的度數(shù)之和為()。

答案:n-1設(shè)樹T的度為4,其中度為1,2,3和4的結(jié)點(diǎn)個(gè)數(shù)分別為4,2,1,1

則T中的葉子數(shù)為(

)【南京理工大學(xué)2000一、8(1.5分)】

答案:D.8在一棵三元樹中度為3的結(jié)點(diǎn)數(shù)為2個(gè),度為2的結(jié)點(diǎn)數(shù)為1個(gè),度為1的結(jié)點(diǎn)數(shù)為2個(gè),則度為0的結(jié)點(diǎn)數(shù)為(

)個(gè)【哈爾濱工業(yè)大學(xué)2001二、2(2分)】

答案:63.一個(gè)n個(gè)頂點(diǎn)的連通無(wú)向圖,其邊的個(gè)數(shù)至少為(

)?!菊憬髮W(xué)1999四、4(4分)】

答案:A.n-1

要連通具有n個(gè)頂點(diǎn)的有向圖,至少需要(

)條邊?!颈本┖娇蘸教齑髮W(xué)2000一、6(2分)】

答案:B.n

一個(gè)有n個(gè)結(jié)點(diǎn)的圖,最多有(

)個(gè)連通分量。

答案:D.n一個(gè)有n個(gè)結(jié)點(diǎn)的圖,最少有(

)個(gè)連通分量。

答案:B.1

在一個(gè)無(wú)向圖中,所有頂點(diǎn)的度數(shù)之和等于所有邊數(shù)(

)倍,【哈爾濱工業(yè)大學(xué)2001二、3(2分)】

答案:

B.2

在一個(gè)有向圖中,所有頂點(diǎn)的入度之和等于所有頂點(diǎn)出度之和的(

)倍?!竟枮I工業(yè)大學(xué)2001二、3(2分)】

答案:C.1

1.圖中有關(guān)路徑的定義是(

)?!颈狈浇煌ù髮W(xué)2001一、24(2分)】

答案:A.由頂點(diǎn)和相鄰頂點(diǎn)序偶構(gòu)成的邊所形成的序列

2.設(shè)無(wú)向圖的頂點(diǎn)個(gè)數(shù)為n,則該圖最多有(

)條邊?!厩迦A大學(xué)1998一、5(2分)】【西安電子科技大1998一、6(2分)】【北京航空航天大學(xué)1999一、7(2分)】

答案:

B.n(n-1)/2

【單選題】要連通具有n個(gè)頂點(diǎn)的有向圖,至少需要()條邊。

答案:n【單選題】下列關(guān)于圖的敘述中,正確的是()。Ⅰ回路是簡(jiǎn)單路徑Ⅱ存儲(chǔ)稀疏圖,用鄰接矩陣比鄰接表更省空間Ⅲ若有向圖中存在拓?fù)湫蛄?則該圖不存在回路

答案:只有Ⅲ【單選題】在一個(gè)無(wú)向圖中,所有頂點(diǎn)的度數(shù)之和等于所有邊數(shù)()倍。

答案:2.0【單選題】判斷有向圖是否有回路,除了可以用拓?fù)渑判蛲?還可以用()。

答案:深度優(yōu)先遍歷算法【單選題】用鄰接表存儲(chǔ)圖所用的空間大小()。

答案:與圖的頂點(diǎn)數(shù)和邊數(shù)都有關(guān)【單選題】關(guān)鍵路徑是AOE網(wǎng)中()。

答案:從始點(diǎn)到終點(diǎn)的最長(zhǎng)路徑【單選題】執(zhí)行()操作時(shí),需要使用隊(duì)列作輔助存儲(chǔ)空間。

答案:廣度優(yōu)先搜索圖【單選題】下列關(guān)于最小生成樹的敘述中,正確的是()。Ⅰ最小生成樹的代價(jià)唯一Ⅱ所有權(quán)值最小的邊一定會(huì)出現(xiàn)在所有的最小生成樹中Ⅲ使用普里姆算法從不同頂點(diǎn)開始得到的最小生成樹一定相同Ⅳ使用普里姆算法和克魯斯卡爾算法得到的最小生成樹總不相同

答案:只有Ⅰ【單選題】在一個(gè)有向圖中,所有頂點(diǎn)的入度之和等于所有頂點(diǎn)出度之和的()倍。

答案:1.0【單選題】對(duì)鄰接表的敘述中,()是正確的。

答案:求有向圖結(jié)點(diǎn)的度,必須遍歷整個(gè)鄰接表【單選題】無(wú)向圖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)},對(duì)該圖進(jìn)行深度優(yōu)先遍歷,得到的頂點(diǎn)序列正確的是()。

答案:a,e,d,f,c,b【單選題】若鄰接表中有奇數(shù)個(gè)邊結(jié)點(diǎn),則一定是()。

答案:圖為有向圖【單選題】在有向圖G的拓?fù)湫蛄兄?若頂點(diǎn)Vi在頂點(diǎn)Vj之前,下列情形不可能出現(xiàn)的是()。

答案:G中有一條從Vj到Vi的路徑【單選題】下列關(guān)于無(wú)向連通圖特性的敘述中,正確的是()。Ⅰ所有頂點(diǎn)的度之和為偶數(shù)Ⅱ邊數(shù)大于頂點(diǎn)個(gè)數(shù)減1Ⅲ至少有一個(gè)頂點(diǎn)的度為1

答案:只有Ⅰ【單選題】下列有關(guān)圖的說(shuō)法錯(cuò)誤的是()。

答案:按深度方向遍歷圖和先根次序遍歷樹類似,得到的結(jié)果是唯一的【單選題】圖的BFS生成樹的樹高比DFS生成樹的樹高()。

答案:小或相等【單選題】在下列網(wǎng)中,()是邊不帶權(quán)值的圖。

答案:AOV網(wǎng)【單選題】一個(gè)有向圖,共有n條弧,則所有頂點(diǎn)的度的總和為()。

答案:2n【單選題】下列哪一種圖的鄰接矩陣是對(duì)稱矩陣?()

答案:無(wú)向圖【單選題】n個(gè)頂點(diǎn)的無(wú)向圖的鄰接表最多有()個(gè)表結(jié)點(diǎn)。

答案:n(n-1)【單選題】已知有向圖G=(V,E),其中V={V1,V2,V3,V4,V5,V6,V7},E={,,,,,,,,},G的拓?fù)湫蛄惺?)。

答案:V1,V3,V4,V6,V2,V5,V7【單選題】對(duì)于一個(gè)具有n個(gè)頂點(diǎn)的無(wú)向圖,若采用鄰接矩陣表示,則該矩陣的大小為()。

答案:n2【單選題】一個(gè)n個(gè)頂點(diǎn)的連通無(wú)向圖,其邊的個(gè)數(shù)至少為()。

答案:n-1【單選題】采用鄰接表存儲(chǔ)的圖的廣度優(yōu)先遍歷算法類似于樹的()。

答案:按層次遍歷【單選題】具有n個(gè)頂點(diǎn)的有向完全圖有()條邊。

答案:n(n-1)【單選題】采用鄰接表存儲(chǔ)的圖的深度優(yōu)先遍歷算法類似于樹的()。

答案:先序遍歷【單選題】在有向圖的鄰接表存儲(chǔ)結(jié)構(gòu)中,頂點(diǎn)v在鏈表中出現(xiàn)的次數(shù)是()。

答案:頂點(diǎn)v的入度【單選題】在具有n個(gè)頂點(diǎn)的圖G中,若最小生成樹不唯一,則()。

答案:G的邊數(shù)一定大于n-1【單選題】設(shè)有向圖G=(V,E),頂點(diǎn)集V={V0,V1,V2,V3},邊集={,,,},若從頂點(diǎn)V0開始對(duì)圖進(jìn)行深度優(yōu)先遍歷,則可能得到的不同遍歷序列個(gè)數(shù)是()。

答案:5.0【單選題】折半查找過(guò)程對(duì)應(yīng)的判定樹是一棵()。

答案:平衡二叉樹【單選題】對(duì)線性表進(jìn)行二分查找時(shí),要求線性表必須()。

答案:以順序方式存儲(chǔ),且數(shù)據(jù)元素有序【單選題】以下說(shuō)法正確的是()。

答案:采用分塊查找方法,既能實(shí)現(xiàn)較快地查找線性表,又能適應(yīng)動(dòng)態(tài)變化的要求【單選題】下面關(guān)于哈希(Hash,雜湊)查找的說(shuō)法正確的是()。

答案:不存在特別好與壞的哈希函數(shù),要視情況而定【單選題】對(duì)于二叉排序樹,下面的說(shuō)法()是正確的。

答案:用逐點(diǎn)插入法構(gòu)造二叉排序樹時(shí),若先后插入的關(guān)鍵字有序,二叉排序樹的深度最大【單選題】理論上,散列表的平均比較次數(shù)為()次。

答案:1.0【單選題】分別以下列序列構(gòu)造二叉排序樹,與眾不同的是()。

答案:100,80,60,85,110,120,150【單選題】散列表的地址區(qū)間為0-16,散列函數(shù)為H(K)=Kmod17。采用線性探測(cè)法處理沖突,并將關(guān)鍵字序列26,25,72,38,8,18,59依次存儲(chǔ)到散列表中。則元素59存放在散列表中的地址是()。

答案:11.0【單選題】設(shè)有一組記錄的關(guān)鍵字為{19,14,23,1,68,20,84,27,55,11,10,79},用鏈地址法構(gòu)造散列表,散列函數(shù)為H(key)=keyMOD13,散列地址為1的鏈中有()個(gè)記錄。

答案:4.0【單選題】散列表的地址區(qū)間為0-16,散列函數(shù)為H(K)=Kmod17。采用線性探測(cè)法處理沖突,并將關(guān)鍵字序列26,25,72,38,8,18,59依次存儲(chǔ)到散列表中。則存放元素59需要搜索的次數(shù)是()。

答案:4.0【單選題】在一個(gè)有N個(gè)元素的有序單鏈表中查找具有給定關(guān)鍵字的結(jié)點(diǎn),平均情況下的時(shí)間復(fù)雜度為()。

答案:O(N)【單選題】已知一個(gè)線性表(1,13,12,34,38,33,27,22),假定采用h(k)=k%11計(jì)算散列地址進(jìn)行散列存儲(chǔ),若用鏈地址法處理沖突,則查找成功的平均查找長(zhǎng)度為()。

答案:13/8【單選題】若查找每個(gè)記錄的概率均等,則在具有n個(gè)記錄的連續(xù)順序文件中采用順序查找法查找一個(gè)記錄,其平均查找長(zhǎng)度ASL為()。

答案:(n+1)/2【單選題】已知一個(gè)長(zhǎng)度為16的順序表L,其元素按關(guān)鍵字有序排列。若采用折半查找法查找一個(gè)L中不存在的元素,則關(guān)鍵字的比較次數(shù)最多是()。

答案:5.0【單選題】既希望較快地查找又便于線性表動(dòng)態(tài)變化的查找方法是()。

答案:索引順序查找【單選題】在采用鏈地址法處理沖突所構(gòu)成的散列表上查找某一關(guān)鍵字,則在查找成功的情況下,所探測(cè)的這些位置上的鍵值()。

答案:一定都是同義詞【單選題】順序查找適合于存儲(chǔ)結(jié)構(gòu)為()的線性表。

答案:順序存儲(chǔ)結(jié)構(gòu)或鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)【單選題】請(qǐng)指出在順序有序表(2,5,7,10,14,15,18,23,35,41,52)中,用折半查找法查找關(guān)鍵字14,需做的比較次數(shù)為()。

答案:4.0【單選題】采用開放定址法解決沖突的哈希查找中,發(fā)生聚集的原因主要是()。

答案:解決沖突的算法選擇不好【單選題】查找n個(gè)元素的有序表時(shí),最有效的查找方法是()。

答案:二分查找【單選題】下列選項(xiàng)中,不能構(gòu)成折半查找中關(guān)鍵字比較序列的是()。

答案:500200450180.0【單選題】折半查找有序表(5,8,10,22,36,50,53,88),若查找元素70,則需依次與表中元素(關(guān)鍵字)進(jìn)行比較,查找結(jié)果是“失敗”。

答案:22,50,53,88【單選題】在構(gòu)造哈希表方面,下面的說(shuō)法()是正確的。

答案:散列函數(shù)選得好可減少?zèng)_突現(xiàn)象/star3/origin/4828299230fc5a26fe184a6456b3

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論