2014年9月份考試數(shù)據(jù)結(jié)構(gòu)第三次作業(yè)_第1頁
已閱讀1頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、20142014年9月份考試數(shù)據(jù)結(jié)構(gòu)第三次作業(yè)月份考試數(shù)據(jù)結(jié)構(gòu)第三次作業(yè)一、填空題(本大題共一、填空題(本大題共1010分,共分,共5小題,每小題小題,每小題2分)分)1.數(shù)據(jù)結(jié)構(gòu)包括數(shù)據(jù)的______和數(shù)據(jù)的______。2.在無頭結(jié)點的單鏈表中,第1個結(jié)點的地址存放在頭指針中,其他結(jié)點的存儲地址存放在______結(jié)點的next域中。3.為了實現(xiàn)逐層訪問,算法中使用了一個______,以記憶正在訪問的這一層和上一層的頂點,以便于向下一

2、層訪問。4.在一個循環(huán)隊列中,隊首指針指向隊首元素的______位置。5.弗洛伊德Floyd算法的時間復雜度為______。二、名詞解釋題(本大題共二、名詞解釋題(本大題共1010分,共分,共2小題,每小題小題,每小題5分)分)1.請解釋名詞“頭指針”2.請解釋名詞“目標串”三、程序閱讀題(本大題共三、程序閱讀題(本大題共2020分,共分,共2小題,每小題小題,每小題1010分)分)1.指出下述程序段的功能是什么voidDemo2(Se

3、qStackSintm)設DataType為int型SeqStackTintiInitStack(while(!StackEmpty(S))if((i=Pop(S))!=m)Push(while(!StackEmpty(Push(Si)2.下述算法的功能是什么LinkListDemo(LinkListL)L是無頭結(jié)點單鏈表ListNodeQPif(LL=LnextP=Lwhile(Pnext)P=PnextPnext=QQnext=NU

4、LLreturnLDemo四、簡答題(本大題共四、簡答題(本大題共2020分,共分,共4小題,每小題小題,每小題5分)分)1.如何判別循環(huán)隊列的空和滿2.實際中,需根據(jù)不同的情況采用不同的哈希函數(shù)。通常,考慮的因素有那些?3.以關(guān)鍵字序列(265,301,751,129,937,863,742,694,076,438)為例,寫出執(zhí)行直接選擇排序算法的各趟排序結(jié)束時,關(guān)鍵字序列的狀態(tài)。4.在單鏈表、雙鏈表和單循環(huán)鏈表中,若僅知道指針p指向

5、某結(jié)點,不知道頭指針,能否將結(jié)點p從相應的鏈表中刪去若可以,其時間復雜度各為多少五、程序設計題(本大題共五、程序設計題(本大題共4040分,共分,共4小題,每小題小題,每小題1010分)分)1.編寫算法,由依次輸入的頂點數(shù)目、弧的數(shù)目、各頂點的信息和各條弧的信息建立有向圖的鄰接表。2.編寫算法,在串的定長順序存儲結(jié)構(gòu)上實現(xiàn)串的基本操作REPLACE(&S,T,V)3.假設以結(jié)點大小為1(且附設頭結(jié)點)的鏈表結(jié)構(gòu)表示串。試編寫實現(xiàn)下列6種

6、串的基本操作StrAssignStrCopyStrCompareStrLengthConcat和評分標準:評分標準:每空2分二、名詞解釋題(二、名詞解釋題(1010分,共分,共2題,每小題題,每小題5分)分)1.參考答案:參考答案:頭指針是一指向鏈表開始結(jié)點的指針(沒有頭結(jié)點時)。解題方案:解題方案:評分標準:評分標準:2.參考答案:參考答案:在串匹配運算過程中,將主串稱為目標串。解題方案:解題方案:評分標準:評分標準:三、程序閱讀題(

7、三、程序閱讀題(2020分,共分,共2題,每小題題,每小題1010分)分)1.參考答案:參考答案:程序段的功能是利用棧T,將一個非空棧S中值等于m的元素全部刪去。解題方案:解題方案:評分標準:評分標準:2.參考答案:參考答案:答:該算法的功能是:將開始結(jié)點摘下鏈接到終端結(jié)點之后成為新的終端結(jié)點,而原來的第二個結(jié)點成為新的開始結(jié)點,返回新鏈表的頭指針。解題方案:解題方案:答:該算法的功能是:將開始結(jié)點摘下鏈接到終端結(jié)點之后成為新的終端結(jié)點

溫馨提示

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

評論

0/150

提交評論