數據結構(綿陽師范學院)智慧樹知到期末考試答案章節(jié)答案2024年綿陽師范學院_第1頁
數據結構(綿陽師范學院)智慧樹知到期末考試答案章節(jié)答案2024年綿陽師范學院_第2頁
數據結構(綿陽師范學院)智慧樹知到期末考試答案章節(jié)答案2024年綿陽師范學院_第3頁
數據結構(綿陽師范學院)智慧樹知到期末考試答案章節(jié)答案2024年綿陽師范學院_第4頁
數據結構(綿陽師范學院)智慧樹知到期末考試答案章節(jié)答案2024年綿陽師范學院_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

數據結構(綿陽師范學院)智慧樹知到期末考試答案+章節(jié)答案2024年綿陽師范學院下列關于算法的說法中,錯誤的是()。

答案:算法原地工作的含義是指不需要任何輔助空間###算法原地工作的含義是指不存在任何子程序調用棧的應用包括()。

答案:括號配對###遞歸###進制轉換常對數組進行的兩種基本操作是()。

答案:修改###查找順序存儲結構和鏈式存儲結構都可以進行連續(xù)存取。

答案:對下列數據結構為線性結構的是()。

答案:隊列###棧串是不少于一個字符的序列。

答案:錯一個廣義表的表尾一定還是個廣義表。

答案:錯兩個串相等當且僅當兩個串的長度相等并且各個對應位置上的字符都相等。

答案:對只要確定了入棧次序,即可確定出棧次序。

答案:錯如頻繁使用插入和刪除結點操作,順序存儲結構更優(yōu)于鏈式存儲結構。

答案:錯鏈式存儲結構比順序存儲結構更能方便的表示各種邏輯結構。

答案:錯按排序策略分類,起泡排序屬于選擇排序。對n個元素的序列進行排序時,如果待排序元素序列的初始排列已經全部有序,則起泡排序過程中需進行n-1次元素值的比較,0次元素值的交換。如果待排序元素序列的初始排列完全逆序,則起泡排序過程中需進行n(n-1)/2次元素值的比較,n(n-1)/2次元素的交換。

答案:對算法的可行性是指指令不能有二義性。

答案:錯下列關于順序棧的敘述中,正確的是()。

答案:入棧操作需要判斷棧滿,出棧操作需要判斷??账惴ǖ臅r間復雜度表征的是()。

答案:執(zhí)行算法所耗費的時間排序方法中,從未排序序列中依次取出元素與已排序序列(初始時為空)中的元素進行比較,將其放入已排序序列的正確位置上的方法,稱為()。

答案:插入排序若有一個結點是二叉樹中某個子樹的前序遍歷結果序列的最后一個結點,則它一定是該子樹的中序遍歷結果序列的最后一個結點

答案:錯設循環(huán)隊列q存放在向量data[0…m-1]中,在出隊操作后,隊頭指針q->front=(q->front+1)%maxsize。

答案:對假設空串是任何串的子串,則串S='Computer'的子串個數是()。

答案:37在順序表中插入或刪除一個元素,需要平均移動約為()的元素,具體移動元素的個數與插入或刪除位置有關。

答案:表長一半采用折半查找方法查找長度為n的線性表,當n很大時,在等概率時不成功查找的平均查找長度為()。

答案:O(n)棧和隊列的共同點是()。

答案:只能在端點處進行操作在一個單鏈表中,已知q所指結點是p所指結點的前驅結點,若在q所指結點和p所指結點之間插入s所指結點,則執(zhí)行()。

答案:q->next=s;s->next=p;串s1=“hello”,s2=“world”,執(zhí)行strlen(strcat(s1,s2))后的結果是()。

答案:11設正文串長度為n,模式串長度為m,則模式匹配的KMP算法的時間復雜度為(

)。

答案:O(m+n)用Prim算法求一個連通的帶權圖的最小代價生成樹,在算法執(zhí)行的某時刻,已選取的頂點集合U={1,2,3}已選取的邊的集合TE={(1,2),(2,3)}要選取下一條權值最小的邊,應當從()組中選取。

答案:{(1,4),(3,4),(3,5),(2,5)}假設整型數組A[1..8,-2..6,0..6],按行優(yōu)先存儲,第一個元素的首地址是78,每個數組元素占用4個存儲單元,那么元素A[4][2][3]的存儲首地址為()。

答案:958在一個具有n個結點的有序單鏈表中插入一個新結點并仍然有序的時間復雜度是()。

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

答案:LOC(a[0][0])+[i×n+j]×k下列排序方法中不穩(wěn)定的是()。

答案:快速排序###堆排序###直接選擇排序已知散列表表長m=11,散列函數h(key)=key%11,表中存有三個關鍵字15,27,39,其余地址為空,若采用線性探查法處理沖突,則關鍵字為60的結點保存的地址不可能是()。

答案:9###10###8具有63個結點的完全二叉樹不可能是()。

答案:空樹###哈夫曼樹###二叉排序樹關于線性表說法正確的是()。

答案:靜態(tài)鏈表需要分配連續(xù)空間,插入和刪除不需要移動元素###在長度為n的有序單鏈表中插入一新節(jié)點并仍保持有序的時間復雜度為O(n)數據序列(8,9,10,4,5,6,20,1,2)不能是下列排序算法中()的兩趟排序后的結果。

答案:選擇排序###堆排序###冒泡排序有向圖中任一頂點的出度等于出度。

答案:錯元素的進棧次序為A,B,C,D,E,則出棧中可能的序列是()。

答案:B,C,D,E,A###A,B,C,D,E###E,D,C,B,A下列關于散列函數的說法不正確的是()。

答案:散列函數越復雜越好###用除余法構造的散列函數是最好的###散列函數越簡單越好下面說法正確的是()。

答案:廣義表難以用順序存儲結構###廣義表可以是一個多層次的結構###廣義表的表尾總是一個廣義表非空無向圖的鄰接矩陣是上三角矩陣。

答案:錯采用簡單選擇排序,比較次數與移動次數分別為O(n2),O(n)

答案:對為解決某問題的算法同為該問題編寫的程序含義是相同的。

答案:錯函數調用時,系統要用棧保存必要的信息。

答案:對線性表的邏輯順序與存儲順序總是一致的。

答案:錯串的堆分配存儲表示是用一組地址連續(xù)的存儲單元存儲串值的字符序列,但它們的存儲空間是在程序執(zhí)行過程中動態(tài)分配得到的。

答案:對一棵樹中的葉子數一定等于與其對應的二叉樹的葉子數

答案:錯設有一個10階的對稱矩陣A,采用下三角的壓縮存儲方式,以行序為主序,a[1][1]為第一元素,其存儲地址為1,每個元素占一個地址空間,則a[8][5]的地址為()。

答案:33任何一個非空帶權無向連通圖()最小生成樹。

答案:有一棵或多棵數據結構、數據元素、數據項在計算機中的映像分別稱為結構、結點、()。

答案:數據域將10×5的二維數組A按照行優(yōu)先順序存儲到一維數組B中,則B[35]中存儲的二維數組元素是()。

答案:A[7][0]正常情況下,刪除非空的順序棧的棧頂元素,棧頂指針TOP的變化是()。

答案:TOP=TOP-1兩個字符串相等的條件是()。

答案:兩個串的長度相等且對應位置的字符相同下面關于串的敘述中,正確的是()。

答案:串是一種特殊的線性表在一個具有n個頂點的無向完全圖中,包含有()條邊,在一個具有n個頂點的有向完全圖中,包含有()條邊。

答案:n(n+1)/2###n(n+1)有六個元素6,5,4,3,2,1的順序進棧,問下列哪些是不合法的出棧序列()?

答案:346521###235416以下()操作屬于串類型的最小操作子集。

答案:求串長StrLength###串賦值StrAssign下列不是棧和隊列的主要區(qū)別的是()。

答案:所包含的元素不一樣###它們的邏輯結構不一樣###它們的存儲結構不一樣若有一個葉子結點是二叉樹中某個子樹的前序遍歷結果序列的最后一個結點,則它一定是該子樹的前序遍歷結果序列的最后一個結點

答案:錯連續(xù)存儲設計時,存儲單元的地址一定連續(xù)。

答案:對如果一個串中所有的字母均在另一個串中出現,則說明前者是后者的子串。

答案:錯算法的時間復雜度與實現時采用的程序設計語言無關。

答案:對圖的深度優(yōu)先遍歷算法不適合有向圖。

答案:錯將兩個有n個元素的有序表歸并為一個有序表,最少比較次數為n。

答案:對數據的基本單位是()。

答案:數據元素二叉樹左、右子樹的深度差叫該二叉樹根結點的()。

答案:平衡因子已知兩個長度分別為m和n的升序鏈表,若將它們合并為一個長度為別m+n的降序鏈表,則最壞情況下的時間復雜度是()。

答案:O(max(m,n))下列算法中,不穩(wěn)定的排序算法是()。

答案:快速排序下列關于串的敘述,錯誤的是()。

答案:空串與空格串是相同的。###串中的元素只能是字母。###若串S的長度為n,則S的子串個數為n*(n+1)/2。在一棵度為3的樹中,度為3的結點數為1個,度為2的結點數為2個,度為1的結點數為3個,則度為0的結點數不可能是()個。

答案:1###2###3關于一個非空廣義表的表尾,以下說法不正確的是()。

答案:既非原子也非子表###只能是原子###原子或子表采用分塊查找時,要求數據B.分塊有序。

答案:對對于鏈表的優(yōu)缺點,以下說法正確的是()。

答案:無需采用連續(xù)的存儲空間進行數據存儲###插入和刪除操作比較方便###適用于預先未知表中元素多少的情況設一組初始記錄關鍵字序列為(25,50,15,35,80,85,20,40,36,70),其中含有5個長度為2的有序子表,則用歸并排序的方法對該記錄關鍵字序列進行一趟歸并后的結果不可能為()。

答案:15,25,35,50,80,85,20,36,40,70###15,25,35,50,80,20,85,40,70,36###15,25,35,50,80,20,36,40,70,85數組是一種定長的線性表,數組的基本操作有存取、修改、檢索和排序等,沒有插入與刪除操作。

答案:對從邏輯結構上看,n維數組的每個元素均屬于n個向量。

答案:對在一個具有n個頂點的有向圖中,構成強連通圖時至少有()條邊

答案:n-1對一組數據(84,47,25,15,21)排序,數據的排列次序在排序的過程中的變化為(1)8447251521(2)1547258421(3)1521258447(4)1521254784則采用的排序是()。

答案:選擇下述()不是順序存儲結構的優(yōu)點。

答案:刪除運算方便###插入運算方便###方便地運用于各種邏輯結構的存儲表示構造哈希函數有三種方法,分別為()法、()法、()法

答案:平方取中###折迭移位###除留余數如果某二叉樹的先根次序遍歷結果為stuwv,中序遍歷為uwtvs,那么該二叉樹的后序不可能為()。

答案:wutsv###uwvts###vwuts在排序算法中,若排序前后具有相同關鍵字的記錄之間的相對次序保持不變,則稱這種排序方法是不穩(wěn)定的。

答案:錯在下列查找方法中,平均查找長度與結點數量有直接關系的是()。

答案:分塊查找###基于B樹的查找###順序查找在一個無向圖中,所有頂點的度數之和等于所有邊數的2倍。

答案:對采用非遞歸方式重寫遞歸程序時必須使用隊列。

答案:錯以權值分別為4,3,2,1的四個葉子結點構成的哈夫曼樹,其帶權路徑長度WPL不可能是()。

答案:20###15###16下列關于循環(huán)隊列的敘述中錯誤的是()。

答案:在循環(huán)隊列中,只需要隊頭指針就能反映隊列中元素的動態(tài)變化情況###在循環(huán)隊列中,只需要隊尾指針就能反映隊列中元素的動態(tài)變化情況###循環(huán)隊列有隊頭和隊尾兩個指針,因此,循環(huán)隊列是非線性結構完全有向圖一定是強連通圖。

答案:對下列對稀疏矩陣進行壓縮存儲目的說法錯誤的是()。

答案:降低運算的時間復雜度###便于進行矩陣運算###便于輸入和輸出在計算機中,稀疏矩陣的存儲表示和實現包括()。

答案:三元組順序表###行邏輯鏈接的順序表###十字鏈表哈希函數H(k)=kMODp,p通常取小于等于表長的素數。

答案:對以下論述不正確的是()。

答案:空串的長度等于1###'tel'是'Telephone'的一個子串###空串與空格串是相同的下列關于廣義表的敘述中,正確的是()。

答案:廣義表可以是一個多層次的結構。###廣義表可以被其他廣義表所共享。從邏輯上可以把數據結構分為動態(tài)結構、靜態(tài)結構兩大類。

答案:錯下面關于串的敘述正確的是(

)。

答案:模式匹配是串的一種重要運算###串可以采用順序存儲,也可以采用鏈式存儲###串是字符的有限序列對稱矩陣不可能是稀疏矩陣。

答案:錯設記錄數為n,則冒泡排序算法在最好情況下所作的比較次數不可能為()。

答案:2n###n+1###n若一棵二叉樹具有10個度為2的結點,則該二叉樹的度為0的結點個數不可能是()。

答案:12###9###10在16個記錄的有序順序表中進行二分查找,最大比較次數不是()。

答案:36###34###35一個棧的入棧序列為a,b,c,則出棧序列可能的是()。

答案:c,b,a###a,c,b###b,a,c設X是樹T中的一個非根結點,B是T所對應的二叉樹.在B中,X是其雙親結點的右孩子,下列結論中錯誤的是()。

答案:在樹T中,X是其雙親結點的第一個孩子###在樹T中,X一定無右邊兄弟###在樹T中,X一定是葉子結點對于一個連通的無向圖,要找它的最小生成樹,常用的方法有()

答案:克魯斯卡爾算法###普里姆算法與單鏈表相比,雙鏈表的優(yōu)點有()。

答案:訪問前后相鄰結點更靈活###插入刪除操作更簡單###可以省略表頭指針或表尾指針設模式串的長度為m,目標串的長度為n,當n≈m且處理只匹配一次的模式時,樸素的匹配(即子串定位函數)算法所花的時間代價可能會更為節(jié)省。

答案:對向具有n個結點的堆中插入一個新元素的時間復雜度為O(㏒2n)

答案:對在稀疏矩陣的三元組順序表中,每個三元組表示()。

答案:矩陣中非零元素的列號###矩陣中非零元素的行號###矩陣中非零元素的數據值下列哪些不是空串()。

答案:S=“φ”###S=“”###S=“θ”處理沖突的三種方法,分別為()、()、()。

答案:隨機探測###線性探測###鏈地址法當待排序元素序列的初始排列基本有序時,希爾排序比直接插入排序快。

答案:錯高度為h(h>0)的完全二叉樹對應的森林所含的樹的個數一定是hIV.一棵樹中的葉子數一定是h

答案:錯若用冒泡排序對關鍵字序列{18,16,14,12,10,8},進行從小到大的排序,所需進行的關鍵字比較總次數是15。

答案:對多維數組可以看作是一種特殊的線性表。

答案:對假定要對長度n=100的線性表進行散列存儲,并采用開散列法處理沖突,則對于長度m=20的散列表,每個散列地址的同義詞子表的長度平均為5。

答案:對串的堆分配存儲是一種順序存儲結構。

答案:對由樹轉換為二叉樹,其根節(jié)點的右子樹總是為空。

答案:對一個稀疏矩陣Am*n采用三元組順序表形式表示,若把三元組中有關行下標與列下標的值互換,并把m和n的值互換,則就完成了Am*n的轉置運算。

答案:錯表達式1*(2+3)-d的后綴表達式是123+*d-。

答案:對如果從無向圖的任一頂點出發(fā)進行一次廣度優(yōu)先遍歷即可訪問所有頂點,則該圖一定是連通圖。

答案:對具有35個結點的完全二叉樹的深度為5。

答案:錯下列幾種算法時間復雜度中,最大的是()。

答案:O(n2)采用二分查找方法查找長度為n的線性表時,每個元素的平均查找長度為()。

答案:O(㏒2n)下列屬于邏輯結構的是()。

答案:有序表在一個長度為n的順序表中刪除第i(1<=i<=n)個元素時,需向前移動n-i個元素。

答案:對設一組初始記錄關鍵字序列為(50,40,95,20,15,70,60,45),則以增量d=4的一趟希爾排序結束后前4條記錄關鍵字為()。

答案:15,40,60,20設有兩個串p和q,其中q是p的子串,求q在p中首次出現的位置的算法稱為(

)。

答案:串的模式匹配在存儲數據時,通常不僅要存儲各數據元素,而且要存儲()。

答案:數據元素之間的關系二路歸并排序的時間復雜度為()。

答案:O(n㏒2n)設有100個元素的有序表,采用折半查找方法,在等概率時成功時最大的比較次數是()。

答案:7具有3個結點的二叉樹有()種不同形態(tài)。

答案:5種一個n階上三角矩陣A按行優(yōu)先順序壓縮存放在一維數組B,則B中元素個數是()。

答案:n(n+1)/2+1適合于折半查找的數據組織方式是()。

答案:以順序表存儲的有序線性表模式串t=‘abcaabbcabcaabdab',該模式串的next函數值為()。

答案:01112231123456712在雙向鏈表中,一個結點包含()個指針。

答案:2循環(huán)隊列是空隊列的條件是()。

答案:Q->rear==Q->front下列排序算法中,()算法是穩(wěn)定的。

答案:直接插入排序###基數排序###冒泡排序在n個元素的線性表的數組表示中,時間復雜度為O(1)的操作是()。

答案:在最后一個結點后插入一個新值###訪問第i(1i下面關于字符串的敘述,不正確的有()。

答案:字符串是任意個字母組成的序列。###字符串是由字母和數字組成的序列。###字符串是不少于一個字符的序列。下列關于數據結構的說法中,錯誤的是()。

答案:數據的存儲結構獨立于其邏輯結構###數據的邏輯結構唯一決定了其存儲結構###數據結構僅由其邏輯結構和存儲結構決定散列是一種快速查找的技術,以下關于散列說法正確的是()。

答案:散列函數的輸入為文件記錄的查找碼值###文件可以組織為散列文件###散列函數的輸出可以是桶號下列數據結構為非線性結構的是()。

答案:圖###哈夫曼樹對于一個具有n個頂點和e條邊的連通圖,其生成樹中的頂點數和邊數分別為()和()

答案:n###n-1用自底向上的冒泡排序方法對序列(8,13,26,55,29,44)從大到小排序,第一趟排序需進行交換的次數不可能為()。

答案:5###3###4將含有80個結點的完全二叉樹從根這一層開始,每層從左到右依次對結點編號,根結點的編號為1,則關于編號40的結點的左右孩子的說法錯誤的是()。

答案:左孩子不存在,右孩子編號為80###左孩子編號為79,右孩子編號為80###左孩子不存在,右孩子不存在在串的存儲方式中,(

)屬于順序存儲。

答案:堆分配存儲###定長順序存儲關于鏈隊列的運算說法錯誤的是()。

答案:入隊列需要判斷隊列是否滿###入隊列需要判斷隊列是否空###出隊列需要判斷隊列是否滿適用于壓縮存儲稀疏矩陣的存儲結構是(

)。

答案:十字鏈表###三元組表將森林轉換為對應的二叉樹,若在二叉樹中,結點u是點v的父結點的父結點,則在原來的森林中,u和v可能具有的關系是()。

答案:兄弟關系###父子關系冒泡算法是穩(wěn)定的

答案:對兩個對稱矩陣相加,結果是對稱矩陣;兩個對稱矩陣相乘,結果仍然是對稱矩陣。

答案:錯數據結構描述()。

答案:數據對象###數據對象集合中數據元素之間的相互關系順序棧存放在S[m]中,S[0]為棧底,棧頂指針top初始值為-1,則棧滿的條件是top=m-1。

答案:對已知一棵二叉樹的中序、后序序列分別如下:中序:DCEFBHGAKJLIM后序:DFECHGBKLJMIA,該二叉樹的先序序列ABCDEFGHIJKLM

答案:對哈希查找中,哈希函數選得好可以減少沖突現象。

答案:對關于串的長度,下列說法錯誤的是()。

答案:串長是串中不同字符的個數###串長是串中不同字母的個數###串長是串中所含字符的個數,且大于0如果排序算法是穩(wěn)定的,則關鍵字相同的兩個記錄排序前后相對次序是不變的。

答案:對算法是指解決問題的步驟序列,它必須具備可行性、確定性、有窮性等5個特性。

答案:對線性表的順序存儲結構優(yōu)于其鏈式存儲結構。

答案:錯哈希查找中不需要任何關鍵字的比較。

答案:錯一個鏈表最常用的操作是在末尾插入結點和刪除結點,則選用帶頭結點的雙循環(huán)鏈表最節(jié)省時間。

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

答案:對折半查找的存儲結構僅限于順序存儲結構,且是有序的。

答案:對算法最終必須由計算機程序實現。

答案:錯算法的運行時間稱為算法的復雜性。

答案:錯完全二叉樹中,若一個結點沒有左孩子,則它必是葉結點

答案:對若線性表最常用的操作是存取第i個元素則最節(jié)省操作時間的存儲結構是()。

答案:順序表串'student'和'Student'相等。

答案:錯若廣義表滿足GetHead(A)=GetTail(A),則A為()。

答案:(())哈希表在查找成功時的平均查找長度僅僅與表長有關。

答案:錯刪除棧頂元素不是棧的基本操作。

答案:錯在散列存儲中,裝載因子α又稱為裝載系數,若用m表示散列表的長度,n表示待散列存儲的元素的個數,則α等于n/m

答案:對深度為5的二叉樹至多有()個結點。

答案:31采用順序查找方法查找長度為n的順序表時,在等概率時成功查找的平均查找長度為()。

答案:(n+1)/2元素a,b,c,d依次進入初始為空的棧中,若元素進棧后,可停留、可出棧,直到所有元素都出棧,則在所有可能的出棧序列中,以元素c開頭的序列個數是()。

答案:3簡單選擇排序的空間復雜度為()。

答案:O(1)下述幾種排序方法中,要求內存量最大的是()。

答案:歸并排序判斷一個有向圖是否存在回路,除了可以利用拓撲排序方法外,還可以利用()

答案:深度優(yōu)先遍歷算法對于一個鏈串s,查找第一個字符值為x的算法的時間復雜度為()。

答案:O(n)對特殊矩陣采用壓縮存儲的目的主要是()。

答案:減少不必要的存儲空間空的鏈隊列的判決條件是()。

答案:頭指針和尾指針均指向頭結點要解決散列引起的沖突問題,最常用的方法是()。

答案:線性探測法、二次探測法、鏈地址法若用鄰接矩陣表示一個含有n個頂點不帶權的有向圖,則其中第i(0≤i≤n-1)列中包含的1的個數為()。

答案:圖中頂點i的入度直接插入排序在最壞情況下的時間復雜度為()。

答案:O(n2)用直接插入排序方法對下面4個序列進行排序(由小到大),元素比較次數最少的是()。

答案:22,30,46,40,80,69,90,93折半(二分)查找有序表(3,4,5,10,13,14,20,30),若查找元素30,則被比較的元素依次為()。

答案:10,14,20,30設一組初始記錄關鍵字序列為(Q,H,C,Y,P,A,M,S,R,D,F,X),則按字母升序的第一趟冒泡排序結束后的結果是()。

答案:H,C,Q,P,A,M,S,R,D,F,X,Y隊列操作的原則是()。

答案:先進先出采用順序查找方法查找長度為n的線性表時,每個元素的平均查找長度為()。

答案:(n+1)/2在一個具有n條邊的無向連通圖中應該有()個頂點。

答案:n+1在長度為n的線性表中,在第i個元素之前插入一個新的元素x,需要移動()個元素。

答案:n-i+1一個有向圖G=(V,E),V={0,1,2,3,4},E={<1,2>,<1,3>,<1,4>,<2,5>,<3,2>,<3,5>,<4,3>},現按深度優(yōu)先遍歷算法遍歷,從頂點0出發(fā),所得到的頂點序列是()。

答案:1,4,3,2,5一個圖的鄰接矩陣是對稱矩陣,則該圖是()

答案:無向圖對矩陣進行壓縮存儲后,(

)矩陣會失去隨機存取的優(yōu)點。

答案:稀疏矩陣對二叉排序樹進行(),可得到結點的有序排列。

答案:中序當待排序記錄已經從小到大排序或者已經從大到小排序時,快速排序的執(zhí)行時間最省。

答案:錯當待排序元素序列的初始排列基本逆序時,希爾排序比直接插入排序快

答案:對快速排序方法在要排序的數據已基本有序情況下最不利于發(fā)揮其長處

答案:對對序列{15,10,6,8,30,-5,5}進行排序,進行一趟后數據的排列變?yōu)閧5,10,-5,8,30,6,15);則采用的是()排序。

答案:希爾若用冒泡排序對關鍵字序列{17,15,13,11,10,6},進行從小到大的排序,所需進行的關鍵字比較總次數是()。

答案:15設一組初始記錄關鍵字序列為(12,24,18,36,19,38,20,40,35,70),其中含有5個長度為2的有序子表,則用歸并排序的方法對該記錄關鍵字序列進行一趟歸并后的結果為()。

答案:12,18,24,36,19,20,38,40,35,70對一組數據(80,40,25,10,20)排序,數據的排列次序在排序的過程中的變化為(1)8040251020(2)1040258020(3)1020258040(4)1020254080則采用的排序是()。

答案:選擇以下屬于內排序方法的是()。

答案:冒泡排序###快速排序###基數排序下列排序算法中,其中()是穩(wěn)定的。

答案:歸并排序,冒泡排序下列排序算法中()不能保證每趟排序至少能將一個元素放到其最終的位置上。

答案:希爾排序排序趟數與序列的原始狀態(tài)有關的排序方法是()排序法。

答案:快速###冒泡順序查找的平均查找長度是n/2

答案:錯折半(二分)查找有序表(3,4,5,10,13,14,20,30),若查找元素30,則被比較的元素依次為()

答案:10,14,20,30對包含n個元素的散列表進行搜索,平均搜索長度為

答案:不直接依賴于n哈希函數處理沖突的方法有

答案:開放定址法###拉鏈法以折半搜索方法搜索一個線性表時,此線性表必須是順序存儲的有序表。

答案:對在索引表中,每個索引項至少包含有關鍵碼值域和子表地址域這兩項。

答案:對采用折半搜索算法搜索長度為n的有序表時,元素的平均搜索長度為

答案:O(log2n)對線性表進行折半搜索時,要求線性表必須

答案:以數組方式存儲且結點按關鍵碼有序排列構造(Hash)函數的方法有

答案:線性探測法###隨機探查法###除留取余法一個有向圖G=(V,E),V={0,1,2,3,4},E={<0,1>,<1,2>,<0,3>,<2,1>,<1,4>,<2,4>,<4,3>},現按深度優(yōu)先遍歷算法遍歷,從頂點0出發(fā),所得到的頂點序列是()

答案:0,1,2,4,3強連通圖是任何頂點到其他所有頂點都有邊。

答案:錯在一個具有n個頂點的無向連通圖中至少有()條邊。

答案:n-1非空無向圖的鄰接矩陣是一個()。

答案:對稱矩陣具有10個葉子結點的二叉樹中有()個度為2的結點。

答案:9有向圖中任一頂點的入度等于出度。

答案:錯樹最適合用來表示()的數據。

答案:元素之間具有分支層次關系對任何非強連通圖必須2次或以上調用廣度優(yōu)先遍歷算法才可訪問所有的頂點

答案:對對任何有向圖調用一次廣度優(yōu)先遍歷算法便可訪問所有的頂點。

答案:錯如果從無向圖的任一頂點出發(fā)進行一次廣度優(yōu)先遍歷即可訪問所有頂點,則該圖一定是()。

答案:連通圖已知一棵完全二叉樹的第6層(設根為第1層)有8個葉結點,則該完全二叉樹的結點個數最多是()。

答案:111將森林轉換為對應的二又樹,若在二叉樹中,結點u是點v的父結點的父結點,則在原來的森林中,u和v可能具有的關系是()。

答案:父子關系###兄弟關系哈夫曼樹具有最小的帶權路徑長度

答案:對二叉排序樹是動態(tài)樹表,查找失敗時插入新結點,會引起樹的重新分裂和組合

答案:錯下列關于樹的說法中,錯誤的是()。

答案:高度為h(h>0)的完全二叉樹對應的森林所含的樹的個數一定是hIV.一棵樹中的葉子數一定是h###完全二叉樹中,若一個結點沒有左孩子,則它必是葉結點###一對于有n個結點的二又樹,其高度為log.n在下列關于二叉樹遍歷的說法中,錯誤的是()。

答案:若有一個結點是二叉樹中某個子樹的中序遍歷結果序列的最后一個結點,則它一定是該子樹的前序遍歷結果序列的最后一個結點###若有一個結點是二叉樹中某個子樹的前序遍歷結果序列的最后一個結點,則它一定是該子樹的中序遍歷結果序列的最后一個結點###若有一個葉子結點是二叉樹中某個子樹的前序遍歷結果序列的最后一個結點,則它一定是該子樹的前序遍歷結果序列的最后一個結點設X是樹T中的一個非根結點,B是T所對應的二又樹.在B中,X是其雙親結點的右孩子,下列結論中錯誤的是()。

答案:在樹T中,X一定是葉子結點###在樹T中,X是其雙親結點的第一個孩子###在樹T中,X一定無右邊兄弟一棵有n個結點的樹的所有結點的度數之和為()。

答案:n-1將一個A[1..100,1..100]的三對角矩陣,按行優(yōu)先存入一維數組B[1‥298]中,元素A[66][65]在B數組中的位置K為()。

答案:195下面說法不正確的是()。

答案:廣義表的表頭總是一個廣義表廣義表(a,(b,c),d,e)的表頭為()。

答案:a廣義表((a,b,c,d))的表尾是()。

答案:()以下物理結構中,不能夠對數據元素進行隨機訪問的是()

答案:三元組順序表經常對數組進行的兩種基本操作是()。

答案:查找和修改若對n階對稱矩陣A,下標從1開始,以行序為主序方式將其下三角形的元素依次存放于一維數組B[1..(n(n+1))/2]中,則在B中確定a[i][j](1≤i,j≤n,且i≤j)的位置k的計算公式為()。

答案:j(j-1)/2+i稀疏矩陣中非零元素的個數遠小于矩陣中元素的總數。

答案:對數組是一種非線性結構,除了插入與刪除操作外,數組的基本操作還有存取、修改、檢索和排序等操作。

答案:錯設有10×6的數組A,數組下標從0,0開始,其每個元素占2個字節(jié),按列優(yōu)先順序存儲,若已知A[3][4]在內存中的地址是1086,則A[4][5]的地址是()。

答案:1108空格串是由一個或多個空格字符組成的串,其長度為1。

答案:錯設有兩個串T和S,其中T是S的子串,則求T在S中首次出現位置的算法稱為()。

答案:模式匹配串采用節(jié)點大小為2的鏈表作為其存儲結構,是指()。

答案:鏈表中每個節(jié)點的數據域中只存放2個字符在KMP模式匹配中,用next數組

溫馨提示

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

評論

0/150

提交評論