數(shù)據(jù)結(jié)構(gòu)(西安理工大學(xué))智慧樹知到期末考試答案章節(jié)答案2024年西安理工大學(xué)_第1頁
數(shù)據(jù)結(jié)構(gòu)(西安理工大學(xué))智慧樹知到期末考試答案章節(jié)答案2024年西安理工大學(xué)_第2頁
數(shù)據(jù)結(jié)構(gòu)(西安理工大學(xué))智慧樹知到期末考試答案章節(jié)答案2024年西安理工大學(xué)_第3頁
數(shù)據(jù)結(jié)構(gòu)(西安理工大學(xué))智慧樹知到期末考試答案章節(jié)答案2024年西安理工大學(xué)_第4頁
數(shù)據(jù)結(jié)構(gòu)(西安理工大學(xué))智慧樹知到期末考試答案章節(jié)答案2024年西安理工大學(xué)_第5頁
免費預(yù)覽已結(jié)束,剩余7頁可下載查看

下載本文檔

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

文檔簡介

數(shù)據(jù)結(jié)構(gòu)(西安理工大學(xué))智慧樹知到期末考試答案+章節(jié)答案2024年西安理工大學(xué)強連通圖的各頂點間均可達。

答案:對數(shù)組可看成線性結(jié)構(gòu)的一種推廣,因此與線性表一樣,可以對它進行插入,刪除等操作。

答案:錯稀疏矩陣壓縮存儲后,必會失去隨機存取功能。

答案:對KMP算法的特點是在模式匹配時指示主串的指針不會變小。

答案:對在一個無向圖中,所有頂點的度數(shù)之和等于邊數(shù)的()倍。

答案:2對稀疏矩陣進行壓縮的目的是()。

答案:節(jié)省存儲空間有n個權(quán)重構(gòu)造的哈夫曼樹中共有()個結(jié)點。

答案:2n-1算法計算量的大小稱為算法的()。

答案:時間復(fù)雜度設(shè)一棵完全二叉樹共有700個結(jié)點,則該完全二叉樹中的葉子結(jié)點數(shù)為()。

答案:350設(shè)T是一棵哈夫曼樹,具有5個葉子結(jié)點,樹T的高度最高可以是()。

答案:5若已知一棵二叉樹的前序序列是BEFCGDH,中序序列是FEBGCHD,則它的后序序列是()。

答案:FEGHDCB下列選項中,能構(gòu)成折半查找中關(guān)鍵字比較序列的是()。

答案:500,450,200,180把一棵樹轉(zhuǎn)換為二叉樹,這棵樹的形態(tài)是()。

答案:唯一的內(nèi)排序方法要求數(shù)據(jù)一定要以順序方式存儲。

答案:錯循環(huán)鏈表是線性表的一種存儲方式。

答案:對廣義表中的單元素(原子)個數(shù)即為廣義表的長度。

答案:錯設(shè)n0為哈夫曼樹葉子結(jié)點的數(shù)目,則該哈夫曼樹共有2n0個結(jié)點。

答案:錯用二叉鏈表法存儲包含n個結(jié)點的二叉樹,結(jié)點的2n個指針區(qū)域中有n+1個為空指針。

答案:對隊列的操作特點是后進先出

答案:錯已知廣義表L=(((a))),則A的表頭和表尾是()。

答案:((a))###()三元組表中的每個結(jié)點對應(yīng)于稀疏矩陣的一個非零元素,它包含三個數(shù)據(jù)項,分別是()。

答案:列號###數(shù)據(jù)###行號下面關(guān)于哈希查找的說法中,不正確的是()。

答案:哈希函數(shù)構(gòu)造得越復(fù)雜則沖突越少###哈希查找的平均查找長度與哈希表中的元素個數(shù)有關(guān)###除留余數(shù)法是所有哈希函數(shù)中最好的對表中任一結(jié)點都可訪問其直接前驅(qū)和直接后繼的是()

答案:雙向靜態(tài)鏈表###順序表###雙鏈表設(shè)無向圖的頂點數(shù)為n,則該圖最多有()條邊

答案:n(n-1)/2在一棵二叉排序樹上查找指定關(guān)鍵字值的元素,在等概率條件下查找成功時的時間復(fù)雜度大致為()。

答案:O(log2n)已知一個三對角矩陣A的行、列下標均由1到100,并以行為主序存入下標由1到298的一維數(shù)組B中。則A中元素a66,65(注:行、列下標由1開始,即該元素行下標為66,列下標為65)在數(shù)組B中的位置k為()。

答案:195若串S=”software”,其子串的數(shù)目是(

答案:37字符串的長度是指()。

答案:串中所含字符的個數(shù)對行下標由1到50、列下標由1到80的二維數(shù)組a,若該數(shù)組的起始地址為2000且每個元素占2個存儲單元,并以行為主序順序存儲,則元素a[45][68]的存儲地址為(

答案:9174一個有n個頂點的連通圖,其邊的個數(shù)至少有()

答案:n-1在結(jié)點數(shù)確定的二叉排序樹上進行查找的平均查找長度與二叉樹的形態(tài)有關(guān),最差的情況是二叉排序樹為()二叉樹的時候。

答案:單支樹一個順序棧一旦定義,那么它的大小是()

答案:固定的用希爾排序方法對一個數(shù)據(jù)序列進行排序時,若第1趟排序結(jié)果為9,1,4,13,7,8,20,23,15,則該趟排序采用的增量(間隔)可能是()。

答案:3已知廣義表L=((a,b,c),(d,e,f)),運用head和tail取表頭和表尾兩種操作,取出L中的原子e的過程是()。

答案:head(tail(head(tail(L))))數(shù)據(jù)的(

)包括集合、線性、樹和圖4種基本類型。

答案:邏輯結(jié)構(gòu)若二叉樹采用二叉鏈表存儲結(jié)構(gòu),要交換其所有分支結(jié)點左、右子樹的位置,利用()遍歷算法最合適。

答案:先序一般情況下,將遞歸算法轉(zhuǎn)換成等價的非遞歸算法應(yīng)該設(shè)置(

答案:棧n個元素構(gòu)成的降序順序表,采用冒泡排序按照關(guān)鍵字升序排列時共需進行(

)趟排序。

答案:n-1下面算法的時間復(fù)雜度為(

)。for(i=0;i答案:O(m×n)一個隊列的入隊序列是1,2,3,4,則隊列的出隊序列是(

答案:1,2,3,4數(shù)據(jù)的存儲結(jié)構(gòu)包括順序、鏈式、散列和(

)4種基本類型。

答案:索引在稀疏矩陣的帶行指針向量的鏈接存儲中,每個單鏈表中的結(jié)點都具有相同的(

答案:行號設(shè)用鏈表作為棧的存儲結(jié)構(gòu)則退棧操作(

答案:必須判別棧是否為空用鄰接矩陣存儲一個圖時,在不考慮壓縮存儲的情況下,所占用空間大小與圖的頂點數(shù)有關(guān),與圖的邊數(shù)無關(guān)。

答案:對空串與空格串是相同的。

答案:錯廣義表中元素的個數(shù)即為廣義表的深度()。

答案:錯由3個結(jié)點所構(gòu)成的二叉樹有6種形態(tài)。

答案:錯已知二叉樹的中序遍歷序列是DBGEAFHC,后序遍歷序列是DGEBHFCA,則前序遍歷序列是ABDGECFH。

答案:錯數(shù)組是一種復(fù)雜的數(shù)據(jù)結(jié)構(gòu);數(shù)組元素之間的關(guān)系既不是線性的,也不是樹形的。()

答案:對鏈式存儲方式以指針表示元素間的邏輯關(guān)系。

答案:對在單鏈表中,給定任一結(jié)點的地址p,則可用下述語句將新結(jié)點s插入結(jié)點p的后面:p->next=s;s->next=p->next;

答案:錯對于任意一個圖,從它的某個頂點出發(fā)進行一次深度或者廣度遍歷可以訪問到該圖的每個頂點。

答案:錯一個圖的廣度優(yōu)先生成樹是唯一的。

答案:錯??勺鳛楹瘮?shù)調(diào)用的一種數(shù)據(jù)結(jié)構(gòu)。

答案:對對于一個有向圖,除了拓撲排序的方法外,還可以通過對有向圖進行深度優(yōu)先遍歷的方法來判斷有向圖是否有回路存在。

答案:對有向圖頂點v的度是其鄰接矩陣中第v行1的個數(shù)。

答案:錯若采用某種排序方法對某一組數(shù)據(jù)進行排序后,關(guān)鍵字值相同的元素的相對次序與排序前保持一致,則說明該排序算法具有穩(wěn)定性。

答案:錯數(shù)據(jù)的存儲結(jié)構(gòu)是指數(shù)據(jù)在計算機內(nèi)的物理存儲形式。

答案:對順序存儲方式插入和刪除時效率太低,因此它不如鏈式存儲方式好。

答案:錯在線性表的順序存儲結(jié)構(gòu)中,插入和刪除時移動元素的個數(shù)與該元素的位置有關(guān)。

答案:對數(shù)據(jù)結(jié)構(gòu)概念包括數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)在計算機中的存儲結(jié)構(gòu)以及數(shù)據(jù)的運算三個方面。

答案:對在循環(huán)隊列中,front指向隊頭,rear指向隊尾元素的后一個位置,則隊滿條件是front==rear。

答案:錯以下排序方法中,空間復(fù)雜度為O(1)的是(

)。

答案:希爾排序###堆排序###冒泡排序###直接插入排序下列哪些算法是屬于圖的應(yīng)用算法(

答案:迪杰斯特拉(Dijkstra)算法###克魯斯卡爾(Kruskal)算法###拓撲排序算法串可以用以下方法存儲()

答案:順序存儲###鏈式存儲###塊鏈存儲下面關(guān)于哈希查找的說法中,正確的是()

答案:用鏈地址處理沖突,不會引起二次聚集的現(xiàn)象###鏈地址法處理沖突的平均查找長度小于線性探測和二次探測###采用鏈地址法處理沖突時,若規(guī)定采用頭插法進行插入,則插入任何一個元素的時間是相同的###用鏈地址處理沖突,適合表長不確定的情況下面的敘述不正確的是()

答案:線性表在鏈式存儲時,查找第i個元素的時間同i值無關(guān)###線性表在順序存儲時,查找第i個元素的時間同i值成正比以下排序方法中,屬于交換排序的是()。

答案:快速排序###冒泡排序下列()結(jié)構(gòu)是非線性結(jié)構(gòu)?

答案:樹###圖一棵二叉樹是由()組成。

答案:度數(shù)為0的結(jié)點,度數(shù)為1的結(jié)點和度數(shù)為2的結(jié)點###根結(jié)點、左子樹、右子樹以下(

)屬于設(shè)計一個“好”的算法應(yīng)考慮達到的目標。

答案:效率與低存儲量要求###可讀性###健壯性###正確性以下關(guān)于二叉排序樹的說法中,正確的是()

答案:對某棵二叉排序樹進行中序遍歷,一定能得到按關(guān)鍵字升序排列的有序序列###在二叉排序樹上的查找過程與折半查找過程類似###二叉排序樹中左子樹上所有結(jié)點的關(guān)鍵字值均小于它的根結(jié)點###二叉排序樹中右子樹上所有結(jié)點的關(guān)鍵字值均大于它的根結(jié)點串是一種特殊的線性表,下列不能體現(xiàn)其特殊性的是(

答案:可以鏈接存儲###數(shù)據(jù)元素可以是非字符數(shù)據(jù)###可以順序存儲已知一個棧的進棧序列是a1,a2,a3....an.其輸出序列為1,2,3...n,若a3=1則a1為(

答案:不可能是2###可能是3###一定是2在用Kruskal算法求解帶權(quán)連通圖的最小生成樹時,選擇邊的原則是()。

答案:權(quán)值最小的###該邊不能在圖中最小生成樹中構(gòu)成回路以下排序方法中,具有穩(wěn)定性的是(

)。

答案:直接插入排序###冒泡排序###折半插入排序下面結(jié)論正確的是()。

答案:廣義表L=((),(A,B))的表頭為空表###一個廣義表的表尾肯定是個廣義表可以判斷一個有向圖是否有回路的方法有()。

答案:拓撲排序###深度遍歷以下關(guān)于折半查找的說法,正確的是()。

答案:折半查找不適用于元素頻繁變化的順序表###折半查找只適用于順序表###折半查找的平均時間復(fù)雜度低于順序查找一棵非空的二叉樹的先序遍歷序列與后序遍歷序列正好相反,則該二叉樹滿足表述正確的是()

答案:只有一個葉子結(jié)點###所有的結(jié)點均無左孩子###所有的結(jié)點均無右孩子下列關(guān)于鏈式存儲結(jié)構(gòu),那一項是正確的(?)

答案:結(jié)點除自身信息外還包括指針域,因此存儲密度小于順序存儲結(jié)構(gòu)###插入、刪除操作方便,不必移動結(jié)點###邏輯上相鄰的結(jié)點物理上不必鄰接關(guān)于哈夫曼編碼的說法正確的是(

答案:是一種最佳編碼###WPL最小###編碼無二義性快速排序當(dāng)數(shù)據(jù)表每次劃分得到的子表長度均衡時,算法的效率最高,時間復(fù)雜度為O(n)。

答案:錯空間復(fù)雜度是衡量排序算法在執(zhí)行過程中存儲全部待排序數(shù)據(jù)所使用的總空間大小的一個指標。

答案:錯對于任意一組數(shù)據(jù),采用折半插入排序時的關(guān)鍵字比較次數(shù)一定小于直接插入排序。

答案:錯四種排序方法中,排序的趟數(shù)與數(shù)據(jù)表的初始排列順序無關(guān)的是(

)。

答案:堆排序###簡單選擇排序###直接插入排序?qū)ν唤M數(shù)據(jù)分別采用直接插入排序和折半插入排序進行排序,二者可能存在的不同之處在于(

)。

答案:整個排序過程中的關(guān)鍵字比較次數(shù)在外排序中需要使用外存儲器來保存待排序的數(shù)據(jù)。

答案:對以下關(guān)于排序算法的說法中正確的是(

)。

答案:對同一組數(shù)據(jù)采用不同的排序算法,排序的結(jié)果有可能不同希爾排序?qū)儆冢?/p>

)類排序方法。

答案:插入堆排序中所采用的堆的形態(tài)為一棵(

)。

答案:完全二叉樹折半查找的效率與二叉排序樹的查找效率是一樣的。

答案:錯在結(jié)點數(shù)確定的二叉排序樹上進行查找的平均查找長度與二叉樹的形態(tài)有關(guān),最好的情況是二叉排序樹為平衡二叉樹的時候。

答案:對衡量一個查找算法執(zhí)行效率高低的最重要的指標是()。

答案:平均查找長度對于一棵二叉排序樹進行()遍歷可得到按關(guān)鍵字有序排列的數(shù)據(jù)序列。

答案:中序在一個結(jié)點值按照查找關(guān)鍵字有序排列的單鏈表上可以采用折半查找方法來提高查找速度。

答案:錯對線性表進行二分查找時,要求線性表必須

)。

答案:采用順序存儲結(jié)構(gòu)且元素按查找關(guān)鍵字有序排列哈希查找中的沖突是指(

)。.

答案:不同關(guān)鍵字值對應(yīng)相同的存儲地址折半查找過程所對應(yīng)的判定樹一定是一棵平衡二叉樹。

答案:對順序查找適合于采用(

)存儲結(jié)構(gòu)的線性表。

答案:順序或鏈式在任意一個數(shù)據(jù)表上,采用折半查找一定比采用順序查找的查找速度快。

答案:錯對于無向圖的生成樹,從同一頂點出發(fā)所得的生成樹相同。

答案:錯不論基于圖的鄰接表還是基于鄰接矩陣存儲,圖的廣度優(yōu)先遍歷算法類似于樹的(

答案:層次遍歷用鄰接表存儲的圖所用空間大?。?/p>

答案:與圖的頂點數(shù)和邊數(shù)都有關(guān)n個結(jié)點的無向圖,若沒有頂點到自身的邊,也沒有一個頂點到另一個頂點的多重邊,此時若有n(n-1)/2條邊,則該無向圖一定是連通圖。

答案:對下列(

)算法可用于構(gòu)造圖的生成樹。

答案:DFS###kruskal###BFS###Prim下列(

)是構(gòu)造最短路徑的方法。

答案:Dijkstra###Floyd無向圖的鄰接矩陣是(

)矩陣。

答案:對稱具有n個頂點的連通有向圖中,至少需要(

)條邊。

答案:n一個連通圖的生成樹是包含該圖的所有頂點的(

答案:極小連通子圖若一個結(jié)點是二叉樹子樹的中序遍歷序列中的最后一個結(jié)點,則它必是該子樹的先序遍歷序列中的最后一個結(jié)點。

答案:錯線索二叉樹的左線索指向其某種遍歷序列的直接前驅(qū)結(jié)點,右線索指向其某種遍歷序列的直接后繼結(jié)點。

答案:對一棵含有n個結(jié)點的完全二叉樹,它的高度是?log2n?+1。

答案:對設(shè)有13個值,用它們組成一棵哈夫曼樹,則該哈夫曼樹共有()個結(jié)點。

答案:25一棵有124個葉結(jié)點的完全二叉樹最多有()個結(jié)點。

答案:248一棵完全二叉樹上有1001個結(jié)點,其葉子結(jié)點的個數(shù)是()。

答案:A~C都不對對于二叉樹,下列描述正確的是()

答案:高度為k的二叉樹結(jié)點數(shù)最多時一定是滿二叉樹###邊的個數(shù)比結(jié)點個數(shù)少1個###葉子結(jié)點數(shù)目比度數(shù)為2的結(jié)點數(shù)目多1個###n個結(jié)點共有n-1個非空指針域完全二叉樹()。

答案:適合于順序存儲結(jié)構(gòu)存儲###某些結(jié)點有右子樹時則必有左子樹樹的基本遍歷策略可分為先根遍歷和后根遍歷,而二叉樹的基本遍歷策略可分為先序、中序和后序這三種遍歷。我們把由樹轉(zhuǎn)化得到的二叉樹稱為該樹對應(yīng)的二叉樹,則()是正確的。

答案:樹的先根遍歷與其對應(yīng)的二叉樹先序遍歷序列相同存在這樣的二叉樹,對它采用任何次序進行遍歷得到的結(jié)果都相同。

答案:對在n個結(jié)點的線索二叉樹中,線索的數(shù)目為()

答案:n+1二叉樹就是結(jié)點度為2的有序樹。

答案:錯下面說法不正確的是(

答案:廣義表的表頭總是一個廣義表設(shè)有一個10階的下三角矩陣A(包括對角線),按照從上到下、從左到右的順序存儲到連續(xù)的55個存儲單元中,每個數(shù)組元素占1個字節(jié)的存儲空間,則A[5][4]地址與A[0][0]的地址之差為(

答案:19設(shè)二維數(shù)組A[0~m][0~n]按行優(yōu)先順序存儲在內(nèi)存中,第一個元素的地址為p,每個元素占k個字節(jié),則a[i][j]的地址為(

答案:p+(i*n+j)*k廣義表中元素的個數(shù)即為廣義表的深度。

答案:錯廣義表((a),(a))的表頭和表尾是(

答案:((a))###(a)以下屬于特殊矩陣的是(

)

答案:對稱矩陣###對角矩陣###上三角矩陣###下三角矩陣以下不屬于數(shù)組操作的是(

)

答案:刪除###插入廣義表中原子個數(shù)即為廣義表的長度。

答案:錯數(shù)組的存儲結(jié)構(gòu)是一組連續(xù)的內(nèi)存單元。

答案:對已知模式串為“aaab”,其next數(shù)組值為(

答案:-1,0,1,2設(shè)串s1=“ABCDEFG”,s2=“12345”,用字符數(shù)組從0下標位置存儲,函數(shù)strcat(s,t)返回s和t串的連接串,strsub(s,i,j)返回串s中從第i個字符開始的連續(xù)j個字符組成的子串,strlen(s)返回串s的長度,則strcat(strsub(s1,2,strlen(s2)),strsub(s1,strlen(s2),2))的結(jié)果是(

答案:CDEFGFG設(shè)主串為“abccdcdccdbaa”,模式串為“cdcc”,用BF算法在第(

)次匹配成功。

答案:6下面(

)不是“abcd321ABCD”的子串(

答案:abcAB以下說法中錯誤的是(

)

答案:串中的元素只能是字母###空串就是空白串###串的長度必須大于零設(shè)有兩個串P和Q,其中Q是P的子串,把Q在P中首次出現(xiàn)的位置作為子串Q在P中的位置的算法稱為模式匹配算法。

答案:對串的長度是指串中不同字符的個數(shù)。

答案:錯設(shè)模式串(子串)的長度為m,目標串(主串)的長度為n。當(dāng)n≈m且處理只匹配一次的模式時,簡單模式匹配(BF)算法所花費的時間代價也可能會比KMP算法更節(jié)省。

答案:對兩個串相等必須有(

答案:串中各位置字符均對應(yīng)相等###串長度相等棧的特點是(

答案:先進后出設(shè)循環(huán)隊列的容量為20,序號從0到19,經(jīng)過一系列的入隊和出隊后,front=5,rear=10,問隊列中有多少個元素(采用節(jié)省一個隊列存儲空間的方式)。

答案:5若元素a,b,c,d,e,f依次進棧,允許進棧、退棧操作交替進行,則不可能得到出棧序列:a,f,e,d,c,b。

答案:錯同一個棧內(nèi)的各個數(shù)據(jù)元素類型可以不一致。

答案:錯以下說法中正確的是(

答案:當(dāng)隊列中無數(shù)據(jù)元素時,稱空隊列。###棧是一種只允許在一端進行插入和刪除的線性表。以下說法中錯誤的是(

)?。

答案:棧不能對輸入序列部分或全局求逆。###top=-1時為空棧,元素進棧時

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論