![數(shù)據(jù)結(jié)構(gòu)習(xí)題doc_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/27/8d7237ed-3e98-4aeb-9ac8-13a89274535b/8d7237ed-3e98-4aeb-9ac8-13a89274535b1.gif)
![數(shù)據(jù)結(jié)構(gòu)習(xí)題doc_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/27/8d7237ed-3e98-4aeb-9ac8-13a89274535b/8d7237ed-3e98-4aeb-9ac8-13a89274535b2.gif)
![數(shù)據(jù)結(jié)構(gòu)習(xí)題doc_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/27/8d7237ed-3e98-4aeb-9ac8-13a89274535b/8d7237ed-3e98-4aeb-9ac8-13a89274535b3.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、習(xí)題一:1、 什么是算法,算法設(shè)計的要求有哪些?怎樣進(jìn)行算法評價?2、 簡述下列術(shù)語:數(shù)據(jù)、結(jié)點、邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)。 3、 試確定下列程序段中的時間復(fù)雜度1) For (i=1;i<=n; +i)for (j=1; j<=i; +j)for (k=1; k<=j; +k) x:=x+1;2) x:=n;y:=0;while (x>=(n+1)*(n+1) y:=y+1;習(xí)題二:1、 什么是順序存儲結(jié)構(gòu)?什么是鏈?zhǔn)酱鎯Y(jié)構(gòu)?2、 順序表、單鏈表存儲結(jié)構(gòu)各有什么特點?3、 分別畫出下列數(shù)據(jù)結(jié)構(gòu)的圖示(鏈表為帶頭節(jié)點的空表與非空表):順序表 單鏈表 雙向循環(huán)鏈表。
2、4、 編寫算法將一無序鏈表轉(zhuǎn)換成按升序排列的有序鏈表。并分析算法的時間復(fù)雜度。A=(11,16,8,5,14,10,38,23)5、 已知線性表中的元素以值遞增有序排列,試寫一算法,刪除表中所有值相同的多余的元素。并分析算法的時間復(fù)雜度。習(xí)題三:1、 何為棧和隊列?簡述兩者的區(qū)別和聯(lián)系。2、 若依次讀入數(shù)據(jù)元素序列a,b,c,d進(jìn)棧,進(jìn)棧過程中允許出棧,試寫出各種可能的出棧元素序列(含中間步驟)。3、 將下列各算術(shù)運算式表示成波蘭式和逆波蘭式:(A*(B+C)+D)*E-F*GA*(B-D)+H/(D+E)-S/N*T(A-C)*(B+D)+(E-F)/(G+H)4、 對于一個具有m個單元的循
3、環(huán)隊列,寫出求隊列中元素個數(shù)的公式。習(xí)題五:1、 分別寫出在按行優(yōu)先存儲方式和列優(yōu)先存儲方式下,三維數(shù)組A324的地址計算公式(假設(shè)每個數(shù)組元素占用L個字節(jié)的內(nèi)存單元,a000的內(nèi)存地址為Loc(a000))。2、 求下列廣義表的運算的結(jié)果:A= (a,b), (c,d) B= (p,h,w) C=(b,k,p,h) (1)head(B)(2)tail(C)(3)head(A)(4)tail(A)(5)head(tail(A)(6)tail(head(A)(7)head(tail(head(A) ) )(8)tail(head(tail(A)習(xí)題六:1、 有樹如圖(a)所示,指出樹的根結(jié)點、葉
4、子結(jié)點、樹的度、樹的路徑長度。2、 將如圖(a)所示的樹轉(zhuǎn)換成對應(yīng)的二叉樹。3、 有二叉樹如圖(b)所示。寫出其前序、中序和后序遍歷的結(jié)點序列。 4、 設(shè)二叉樹的前序序列為ABCDEFGHR,中序序列為BDCEAFHGR,請畫出這棵二叉樹。5、 設(shè)字符A、B、C、D、E、F、G、H、I出現(xiàn)頻率分別為1,4,9,16,25,36,49,46,81,試設(shè)計哈夫曼編碼,并求出哈夫曼樹的帶權(quán)路徑長度。習(xí)題七:1、 對于圖1的帶權(quán)圖,寫出其鄰接矩陣,并畫出其鄰接表、逆鄰接表的表示。2、 對于圖2,從頂點V1出發(fā)分別畫出按深度方向和按寬度方向的生成樹。3、 按Prim算法和Kruskal算法求圖3的最小生
5、成樹,畫出分步結(jié)果。4、 求圖4有向圖中從頂點V1到其它各頂點的最短路徑,要求寫出此圖的鄰接矩陣adj和數(shù)組dis在算法執(zhí)行過程中的變化及每一條最短路徑 。5、 請寫出圖5的鄰接表與按算法7.12生成的拓?fù)渑判蛐蛄小A?xí)題九、1、 什么是靜態(tài)查找表?什么是動態(tài)查找表?2、 試比較順序查找、折半查找查找、分塊查找的各自特點。3、 什么是二叉排序樹?設(shè)從空樹出發(fā),查找的關(guān)鍵字序列為(503,87,512,61,908,170,897,275,653,426),畫出各次查找后的二叉排序樹。4、 什么是哈希表?哈希查找的特點是什么? 習(xí)題十:1、 以關(guān)鍵碼序列(503,87,512,61,908,170,897,275,653,426)為例,給出以下算法的每趟
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2031年中國蔬菜大棚管行業(yè)投資前景及策略咨詢研究報告
- 2025年濕膜暗裝式加濕器項目可行性研究報告
- 2025年雜物盒組件項目可行性研究報告
- 2025至2031年中國復(fù)合緊襯抗負(fù)壓管道行業(yè)投資前景及策略咨詢研究報告
- 延安2024年陜西延安市縣以下醫(yī)療衛(wèi)生機構(gòu)定向招聘大學(xué)生鄉(xiāng)村醫(yī)生補錄27人筆試歷年參考題庫附帶答案詳解
- 2025年冷軋鋼材料項目可行性研究報告
- 2025年不干膠條碼標(biāo)簽紙項目可行性研究報告
- 2025至2030年高光外墻水性漆項目投資價值分析報告
- 2025至2030年中國銅包鋁鎂線數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國酒店財務(wù)管理系統(tǒng)數(shù)據(jù)監(jiān)測研究報告
- 2024年極兔速遞有限公司招聘筆試參考題庫附帶答案詳解
- 中醫(yī)中藥在罕見病中的應(yīng)用
- 2024-2030年中國無人機光電吊艙行業(yè)市場深度研究及投資規(guī)劃建議報告
- 征兵工作試題
- TCALC 003-2023 手術(shù)室患者人文關(guān)懷管理規(guī)范
- 2021新安全生產(chǎn)法解讀
- 腦卒中后吞咽障礙患者進(jìn)食護(hù)理-2023中華護(hù)理學(xué)會團(tuán)體標(biāo)準(zhǔn)
- 半生熟紙制作工藝
- 湖北省普通高中2022-2023學(xué)年高一下學(xué)期學(xué)業(yè)水平合格性考試模擬化學(xué)(一)含解析
- 銀行案件防控培訓(xùn)課件
- 裝配式混凝土結(jié)構(gòu)施工技術(shù)講課課件
評論
0/150
提交評論