數(shù)據(jù)結構概論1-3在線作業(yè)_第1頁
數(shù)據(jù)結構概論1-3在線作業(yè)_第2頁
數(shù)據(jù)結構概論1-3在線作業(yè)_第3頁
數(shù)據(jù)結構概論1-3在線作業(yè)_第4頁
數(shù)據(jù)結構概論1-3在線作業(yè)_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

一、 單選數(shù)據(jù)結構通常是研究數(shù)據(jù)的及它們之間的相互關系存儲和邏輯結構存儲和抽象理想與抽象理想與邏輯數(shù)據(jù)在計算機存儲器內表示時物理地址與邏輯地址相同并且是連續(xù)的稱為存儲結構邏輯結構順序存儲結構數(shù)式存儲結構理線性結構是數(shù)據(jù)元素之間是存在的一種存對多關系多對多關系多對一關系一對一關系多線性結構中每個結點無直接前趨只有一個直接前驅和后繼只有一個直接前驅和個數(shù)不受限制的直接后繼有個數(shù)不受限制的直接前驅和后繼除了考慮存儲數(shù)據(jù)結構本身所占用的空間外實現(xiàn)算法所用輔助空間的多少稱為算法的時間效率空間效率硬件效率軟件效率二、 填空、數(shù)據(jù)結構包括數(shù)據(jù)的邏輯結構數(shù)據(jù)的存儲結構數(shù)據(jù)的運算這三個方面的內容、數(shù)據(jù)結構按邏輯結構可分為兩大類分別是線性結構和非線性結構、數(shù)據(jù)的存儲結構可用四種基本的存儲方法表示分別是順序、鏈式、索引、散列、線性結構反映結點間的邏輯關系是一對一關系非線性結構反映結點間的邏輯關系是多對多關系、一個算法的效率可分為時間效率和空間效率三、簡答:分別寫出下列兩個算法的時間復雜度答:答: 歐一、填空1在棧中存取數(shù)據(jù)的原則是:先進后出2、在棧中,出棧操作的時間復雜度為:_0(1)3棧與一般線性表的區(qū)別主要在于棧只允許在表尾進行插入和刪除操作4、順序棧是空棧的條件是:_s.top=0_5插入和刪除只能在一端進行的線性表,稱為:受限線性表6設循環(huán)向量有個元素,循環(huán)向量中有一個循環(huán)隊列,在循環(huán)隊列中設隊頭指針 指向隊頭元素,隊尾無名指是針指向隊尾元素后的一個空閑元素。在循環(huán)隊列中,隊空標志為 隊滿標志為當 時,隊列長度為 ;當 時,隊列長度是。、在隊列中存取數(shù)據(jù)應遵從的原則是:先進后出、在隊列結構中,允許插入的一端稱為 隊尾,允許刪除的一端稱為:隊頭

,則在中的位置是

不含任何字符的串稱為空串,僅含空格字符的串稱為空白串。二、簡答:、設長度為的鏈隊列用單循環(huán)鏈表表示,若只設頭指針,則入隊,出隊操作的時間是什么?如果只設尾指針呢?答r若只曲央窟匕則出隊時間物L氏隊時同而要n.園為每志AJ盡均頭桁m■開始杳It找到最屆個元素時方可箱行入隊操作,若M世尼撕什,則出凡M同均為K困為隹博環(huán)鎰枝潮什所指的下-個元素糖豪頭麻什柚的無素,所喙出此時中需耍恿川惑個阪劉-2、設 當用模式串P匹配目標串T時,請給出所有的有效位移。樸素匹配返回的位移是哪一個?備弓if:?的有效您甚i的值為:"昂乳標眨鼻的卷回值是箱忡嘲⑧區(qū)此是l問,當匹配不成功的時問,當匹配成功的時候,3、如果目標串一共有10個字符,模式串共有2個字符,候,最多比較了多少個字符?舉例說明。問,當匹配不成功的時問,當匹配成功的時候,;'.-?;I;':-Ei.;:.1.!.:HluI-.;,,!口T?■fiiJr/'■r-T■iinQUcim4、如果目標串一共有10個字符,模式串共有2個字符,最多比較了多少個字符?舉例說明。答:,m機「a以壞"JlI.,. 儀,濕'?:4■n-m*1jen4I上也,m為j'事任叩HI-24-1?作業(yè)標題練習二嚴曉明一、選擇、用單鏈表方式存儲的線性表存儲每個結點需要兩個域一個是數(shù)據(jù)域另一個是當前結點所在地址域指針域空指針域空閑域、在具有個結點的單鏈表中實現(xiàn)的操作其算法的時間復雜度是遍歷鏈表和求鏈表的第個結點在地址為的結點之后插入一個結點刪除開始結點刪除地址為的結點的后繼結點、單鏈表的存儲密度在于等于小于不確定、已知一個順序存儲的線性表設每個結點需占個存儲單元若第一個結點的地址為 則第個結點的地址為、在個結點的順序表中算法的時間復雜度是 的操作是訪問第個結點 和求第個結點的直接前趨在第個結點后插入一個新的結點刪除第個結點將個結點從小到大排序二、填空:、按順序存儲方法存儲的線性表稱為順序表按鏈式存儲方法存儲的線性表稱為鏈表、線性表中結點的結點是有限的結點間的關系是1對1的—、順序表相對于鏈表的優(yōu)點有以進行隨機存取和節(jié)省存儲、鏈表相對于順序表的優(yōu)點有不需要預分配存儲空間—和—插入、刪除操作方便、在個結點的順序表中刪除一個結點需平均移動(一)個結點具體的移動次數(shù)取決于表長和刪除位置、在個結點的順序表中插入一個結點需平均移動 個結點具體的移動次數(shù)取決于表長和插入位置、在順序表中訪問任意一個結點的時間復雜度均為 因此順序表也稱為隨機存取 的數(shù)據(jù)結構、在個結點的單鏈表中要刪除已知結點需找到前驅結點的地址其時間復雜度為、在雙鏈中要刪除已知結點其時間復雜度為、在單鏈表中要在已知結點之前插入一個新結點仍需找到節(jié)點的前一個節(jié)點其時間復雜度為 而在此鏈表中完成同樣的操作其時間復雜度為、在循環(huán)鏈表中可根據(jù)在一結點的地址遍歷整個鏈表而單鏈表中需要知道頭指針 才能遍歷整個鏈表三、簡答題:四個數(shù)字按順序進棧問退棧的順序有幾種答 即全部進棧,然后順序出棧!,,,艮P12先進棧,然后出棧,然后、按順序出棧,,,即,,先進棧,然后出棧,然后出棧,然后進棧,最后,按順序出棧依次類推,有的次方種一、填空:、設二維數(shù)組 按行優(yōu)先順序存儲在內存中,每個元素占個字節(jié),則 的地址為,已知二維數(shù)組 中,每個元素占兩個字節(jié),元素 的地址為 ,則元素的地址為、若數(shù)組定義為 ,則元素 的地址為:、對于任何一棵二叉樹,如果其終端結點數(shù)為,度為的結點數(shù)為,則有什么樣的關系式。、設是一棵樹, 是對應于的二叉樹,則的先根遍歷和的先序 遍歷相同。、深度為的二叉樹至多有 個結點。、對于二叉樹來說,第層上至多有 個結點。

、某二叉樹的前序遍歷序列為列為:中序遍歷序列為則后序遍歷序、某二叉樹的前序遍歷序列為列為:中序遍歷序列為則后序遍歷序、將一棵有 個結點的完全二叉樹從上到下,從左到右依次對結點進行編號,根結點的編號為,則編號為的結點的孩子編號為:、某二叉樹的前序和后序正好相反,則該二叉樹一定是高度等于苴結占數(shù)二叉樹。、設高度為的二叉樹上只有度為和度為的結點,則此二叉樹中所包含的結點數(shù)至少為:、設森林中有棵樹,第一,二,三,四棵樹的結點個數(shù)分別是 ,那么當把森林轉換成一棵二叉樹后,其根結點的右子樹上有個結點。、樹中結點的最大層次稱為樹的深度或高度、由一棵二叉樹的前序序列和中序遍歷、由中序和后序遍歷序列 ,能唯一確定這棵二叉樹。、高度為的完全二叉樹至少有 個結點。、將一棵樹轉換成一棵二叉樹后,二叉樹根結點沒有左子樹。、森林的后根遍歷序列正是相應二叉樹 的,歷序列。森林的先根遍歷正是相應二叉樹的 ,歷序列。、哈夫曼樹是帶權路徑長度 最小的二叉樹。、具有個葉結點的哈夫曼樹共有 結點,、前序為 且后序為 的二叉樹共 ,。,已知二叉樹有個葉子結點,且僅有一個孩子的結點數(shù)為、則總結點數(shù)為,二、簡答:,在具有個結點的(叉樹的叉鏈表表示中,有多少個空指針。個結點的叉樹共有個指針域,已使用的指針域為 所以空指針的個數(shù)為:給出、已知一棵二叉樹的前序序列和中序序列分別為這棵二叉樹的后序遍歷序列。給出一、選擇、在一個圖中,所有頂點的度數(shù)之和等于圖的邊數(shù)的 倍、在一個有向圖中所有頂點的入度之和等于所有頂點的出度之和的 倍、有個結點的無向圖最多有 條邊、有個結點的無向連通圖最少有條邊、有個結點的有向完全圖有 條邊、用鄰接表表示圖進行廣度優(yōu)先遍歷時通常采用 來實現(xiàn)算法棧 隊列 樹 圖、用鄰接表表示圖進行深度優(yōu)先遍歷時通常采用 來實現(xiàn)算法棧 隊列 樹 圖、深度優(yōu)先遍歷類似于二叉樹的先序遍歷 中序遍歷 后序遍歷 層次遍歷、廣度優(yōu)先遍歷類似于二叉樹的先序遍歷 中序遍歷 后序遍歷 層次遍歷、任何一個無向連通圖的最小生成樹只有一棵 一棵或多棵 條定有多棵 可能不存在二、簡答無向圖G有6個結點和9條邊,并依次輸入這9條邊為(0,1),(0,2),(0,4),(0,5),(1,2),(2,3),(2,4),(3,4),(4,5),試從頂點0出發(fā),分別寫出按深度優(yōu)先搜索法和廣度優(yōu)先搜索法進行遍歷的結點序列.深度優(yōu)先搜索法:0-->2-->3-->4-->5-->1廣度優(yōu)先搜索法:0-->1-->2-->4-->5-->3一、填空、下列關鍵字序列中 是堆、堆是一種 排序插入選擇交換歸并、堆的形狀是一棵二叉排序樹 滿二叉樹 完全二叉樹平衡二叉樹、若一組記錄的排序碼為 則利用堆的方法建立的初始堆為、若一組記錄的關鍵碼為 則利用快速排序的方法以第一個記錄為基準得到的一次劃分結果為、設有個元素用折半查找法進行查找的

溫馨提示

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

評論

0/150

提交評論