版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、構(gòu)題第思考題型、抽象 據(jù)類(lèi)型作業(yè)題1.2 設(shè)有數(shù)(D,R構(gòu)題第思考題型、抽象 據(jù)類(lèi)型作業(yè)題1.2 設(shè)有數(shù)(D,R,=d , 2 d3,d4r1,r1=, r2= (d1, d2), (d1, d3), (d1, d4), (d2, d4) d2, d3) 試其邏構(gòu)示意圖4, 13 n1;whii+ =-1)1;doi+;whi e(n-d+ wh lii=n) 1j=0wh + n) if i=(y+1) * (y+1) x=91; y=100while ( y0 x=n; y=0n1whil e(x=(y+1) * (y+1) x=91; y=100while ( y0 if(x100) x
2、-=10; y-; elx+ for( i=0iifor( j=ijjfor( k=j; kn; x+=2思考題1 2 作業(yè)題3La xLa4La 出算法,將元素 x 插到 La 的合適位置上,保持該表的有(1)La 點(diǎn)結(jié)(2)La 2 . 試寫(xiě)一個(gè)算法,實(shí)現(xiàn)順序表的就地逆置,即在原表的空間將線性表2 . 6 試寫(xiě)一個(gè)算法結(jié)點(diǎn)的單鏈表實(shí)現(xiàn)就地逆2. 7 已知線性表 L 采用順結(jié)構(gòu)存放。對(duì)兩種不同情況分別寫(xiě)出算法,刪L 中值相同的多余 L 中沒(méi)有重復(fù)元素:1L 中數(shù)據(jù)元素?zé)o序排列;22 28 27 L 結(jié)構(gòu)改為單鏈表,寫(xiě)出相應(yīng)的實(shí)現(xiàn)算法。2設(shè)28 27 L 結(jié)構(gòu)改為單鏈表,寫(xiě)出相應(yīng)的實(shí)現(xiàn)算法。2
3、設(shè)有兩個(gè)非遞減有序的單鏈表A 和 B。請(qǐng)寫(xiě)出算法,將 A 和 B成一個(gè)按元素值非遞增有序的單鏈表 C210 1 為指向表中某個(gè)結(jié)點(diǎn)的指針,21ss2-211 212 要求:(1不借助輔助數(shù)組; (2)時(shí)間復(fù)雜度為 O(n)2設(shè)結(jié)點(diǎn)的雙向循環(huán)鏈表表示的線性表L=(a1a2a3 ,., a n)。試寫(xiě)時(shí)間復(fù)雜On)的算法,將L 改造L=(a1 a3 ,., a n ,., a 4 a2)思考題3.3.如果進(jìn)棧序列為A、B、C、D,寫(xiě)出所有可能的出棧序3.3 34 已知棧S 中存放8 個(gè)數(shù)據(jù)34 已知棧S 中存放8 個(gè)數(shù)據(jù)自棧底至棧頂依次為(1 2345678)(1)寫(xiě)出在執(zhí)行了函數(shù)調(diào)用 a l g
4、o1(S)后,S 中的元素(2)在(1)的基礎(chǔ)上,又執(zhí)行了函數(shù)調(diào)用 a l go2(S, 5),寫(xiě)出此S 中的元voialgo1(Stack &S)a10,i, n=0while(!StackEmpty(S) n+; Pop(S, an)for(i=1i=n; i+) a i)voialgo2(Stack &S, e) Stack T;d;InitStack(T); wh il e( !EmptyStack(S) Pop( S, d) ;if(d!=e) Push(T,d)whil e( StackEmpty(T) Pop( T, d) ;35 已知隊(duì)列 Q 中自隊(duì)頭至隊(duì)尾依次存放著(1234
5、5678)。寫(xiě)出在執(zhí)行了函數(shù)調(diào)用 algo3(Q)后,Q 中的元素序列。void al&Q) Stack S;d;Ini tStack(S) while( !QueueEmpty(Q)4 DeQueue(Q,d) Push(S, d) while( !StackEmpty(S)Pop(S, d) EnQueue(Q,DeQueue(Q,d) Push(S, d) while( !StackEmpty(S)Pop(S, d) EnQueue(Q,d) 作業(yè)題 “序1&序列 2”模式的字符序列。其中,序列 和序列 中都不包含2且序是序的逆序。例如,“a+b&b+a”是屬于該模式的字符序列,211”
6、則 3.設(shè)表達(dá)式由單字雙目運(yùn)算符和圓括號(hào)(如:“(a* (b+c)-d) / e39 310 311 假設(shè)將循環(huán)隊(duì)列定義為:以rear length 分別指示隊(duì)尾元素和隊(duì)列長(zhǎng)度。傳遞回隊(duì)頭元素的值3.試寫(xiě)一個(gè)讀入的一個(gè)以為結(jié)束符的字符序列是否是“回文5 5已數(shù)組 A2233 按行優(yōu)先方。試位置的先后A i jk l 序列(ijklA0021可表示為“0021” 2 假設(shè)有一個(gè)二維數(shù)組5已數(shù)組 A2233 按行優(yōu)先方。試位置的先后A i jk l 序列(ijklA0021可表示為“0021” 2 假設(shè)有一個(gè)二維數(shù)組A0 .507每個(gè)元素占 6 個(gè)字首元A0 0的地址為 1000,求: 最后一個(gè)元
7、素A5 7的地按行主序方時(shí),A2 4的地址53 設(shè)有上三角矩陣a1n aaa2n a3n . Cann 將其上三角的元素逐行存于B0 m1中(m 充分大Bk =aij f1if2jc。試推導(dǎo)出函f1、f2和常f1 和 f2 中不含常數(shù)項(xiàng)54 aa aa2m1,2m 按以下方式存于一維數(shù)B 4m0123456k4m-4m-6 a2m-1,a2m,寫(xiě)出由一對(duì)下標(biāo)ijk5.已知稀疏矩陣A45 如下A 0(1) 用三元組表(2) 寫(xiě)出由一對(duì)下標(biāo)ijk5.已知稀疏矩陣A45 如下A 0(1) 用三元組表(2) 5設(shè)稀疏矩陣A 和 B 均以三元組順序表作結(jié)構(gòu)。試寫(xiě)出計(jì)算矩陣相加 AB 的算法,其中,C 是
8、另設(shè)的、存放結(jié)果的三元組表(提示:可用類(lèi)似 6.試分別繪出具有3 個(gè)結(jié)點(diǎn)的樹(shù)和 3 個(gè)結(jié)點(diǎn)的二叉樹(shù)的所有不同形6.設(shè)結(jié)點(diǎn)X 是二叉樹(shù)上一個(gè)度為 1 的結(jié)點(diǎn),X 有幾?6.6.一個(gè)深度為H 的滿 k 叉樹(shù)有如下性質(zhì):第 H 層上所有結(jié)點(diǎn)都是葉子結(jié)點(diǎn),i 的結(jié)點(diǎn)的父結(jié)點(diǎn)(若存在)i j 個(gè)孩子(若存在)i 7 65已知一棵度為kn11的結(jié)點(diǎn),n22. 65已知一棵度為kn11的結(jié)點(diǎn),n22. (n 和mXnX樹(shù)中,則稱“n 在m“m 在n的右方”。)中,mX6 . 8 已知一棵樹(shù)如圖 61 所示,畫(huà)出與該樹(shù)對(duì)應(yīng)的二叉樹(shù),并寫(xiě)出該樹(shù)的先根ABCDEFGHIJK6-69 將如圖628 問(wèn) nm之前nm
9、之前nm之前nm nm nm nm AIKLBJMNCDEOFGH6-6.畫(huà)出和下列二叉樹(shù)(如圖6 - 所示)相應(yīng)的森AAAABBBCBCDEFCCGHIAIKLBJMNCDEOFGH6-6.畫(huà)出和下列二叉樹(shù)(如圖6 - 所示)相應(yīng)的森AAAABBBCBCDEFCCGHIJKL6-6.已知某二叉樹(shù)的中序序列為 DCBGEAHFIJK,后序序列DCEGBFHKJIA6.12 已知樹(shù)T 的先根遍序列為GFKDAIEBCHJ,后根遍DIAEKFCJHBG。請(qǐng)畫(huà)出樹(shù) T613FABCDEFGHIJKL9 6假設(shè)某個(gè)電文由(a b, c, d, e,f, g, h)8 個(gè)字母組成,每個(gè)字母在電文的次數(shù)分
10、別為(76假設(shè)某個(gè)電文由(a b, c, d, e,f, g, h)8 個(gè)字母組成,每個(gè)字母在電文的次數(shù)分別為(7 19263232110),試解答下列問(wèn)huffman 寫(xiě)出每個(gè)huffman 編碼6.6.6.6.6.(注:兩棵二叉樹(shù)B1 和B2B1 和B2B1和B26.6.6.71 已知有向圖如圖7-1(1)鄰接矩陣(2) 鄰接(3) 逆鄰接(4)所有強(qiáng)連7-10 7已知圖G 的鄰接矩陣如圖 72 所示 1 1234567891234567890000010101000007已知圖G 的鄰接矩陣如圖 72 所示 1 12345678912345678900000101010000010000
11、0100001000001000010000010000100000100001110000001000100000001001000100000010101077.無(wú)向帶權(quán)圖如圖73 所示(1) Pr i 算法求其最小生(2) Kruska 算法求其最小E93B7F4655AD255G3C465H7-7.有向圖7所示,試寫(xiě)出其所有可能的拓?fù)湫?17- 46BE982ACG4F5D37-6 7- 46BE982ACG4F5D37-6 結(jié)構(gòu)上實(shí)現(xiàn)圖的基本操作:InsertVex(G,DeleteVex(Gv)DeleteArcGvw)v), Inser tArc(G, v,w) 7 結(jié)構(gòu)上實(shí)現(xiàn)圖
12、的基本操作:InsertVex(G,v), Inser tArc(Gvw) , DeleteVex(G, v)DeleteArcGvw)78 設(shè)具有n可將每個(gè)頂點(diǎn)的入度值分別存入一維Indegree n79 法,判斷有向圖中是否存在由頂點(diǎn) V 至頂Vji j)的路10 以鄰接表作結(jié)構(gòu),實(shí)現(xiàn)求單源最短路徑的D ij kst ra 算法12 查找不成功,即表中沒(méi)有關(guān)鍵字等于給的值查找成功,且表中只有一個(gè)關(guān)鍵字等于給定值的;的 查找不成功,即表中沒(méi)有關(guān)鍵字等于給的值查找成功,且表中只有一個(gè)關(guān)鍵字等于給定值的;的;(3) 查找成功,且表中有若干個(gè)關(guān)鍵字等于給定值K 。e2試分別寫(xiě)出在對(duì)有序線性表(ab
13、cde,f, g)f g 3 134 已知如下所示長(zhǎng)度為12(Jan, Feb, Mar, Apr, May, Jun, July, Aug, Sep, Oct, Nov, (0.1,0.25,0.05,0.13,0.01,0.06,0.11,0.07,0.02,0.03,0.1,0.(1)若對(duì)該表進(jìn)行順序查找,求查找成功的平均查找長(zhǎng)度;(2)畫(huà)出從初態(tài)為空開(kāi)始,依結(jié)點(diǎn),生成的二叉排序樹(shù);(3)計(jì)算該二叉排序樹(shù)查找成功的平均查(4)將二叉排序樹(shù)中的結(jié)點(diǎn)刪除,畫(huà)出經(jīng)過(guò)刪除處理后的二叉9 . 5 在地址空間為 016 的散列區(qū)中,對(duì)以下關(guān)鍵字序列構(gòu)造兩個(gè)哈希表:(Jan, Feb, Mar, Apr, May, Jun, July, Aug, Sep, Oct, Nov, (1) 用線性探測(cè)開(kāi)放定址法(2) 用鏈地址法處設(shè)哈希函數(shù)為H(k)= i / 2,其中 i 為關(guān)鍵字首字母在字母表中的序96 13 9假設(shè)哈希表長(zhǎng)為 m, 哈希函數(shù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版消防工程勞務(wù)分包及消防安全教育培訓(xùn)合同3篇
- 二零二五年度品牌授權(quán)委托代理銷(xiāo)售協(xié)議3篇
- 二零二五年度個(gè)人反擔(dān)保保證合同(裝修貸款)2篇
- 大學(xué)生教育獎(jiǎng)學(xué)金捐贈(zèng)協(xié)議書(shū)
- 貨物交易協(xié)議書(shū)
- 軟件著作權(quán)轉(zhuǎn)讓合同范本
- 買(mǎi)賣(mài)合同(供進(jìn)口成套設(shè)備用)
- 代理會(huì)計(jì)合同
- 廣告噴繪制作協(xié)議書(shū)
- 祖父母贈(zèng)與孫子女房屋協(xié)議書(shū)
- 南通市2025屆高三第一次調(diào)研測(cè)試(一模)地理試卷(含答案 )
- 2025年上海市閔行區(qū)中考數(shù)學(xué)一模試卷
- 2025中國(guó)人民保險(xiǎn)集團(tuán)校園招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 重癥患者家屬溝通管理制度
- 法規(guī)解讀丨2024新版《突發(fā)事件應(yīng)對(duì)法》及其應(yīng)用案例
- IF鋼物理冶金原理與關(guān)鍵工藝技術(shù)1
- 銷(xiāo)售提成對(duì)賭協(xié)議書(shū)范本 3篇
- 勞務(wù)派遣招標(biāo)文件范本
- EPC項(xiàng)目階段劃分及工作結(jié)構(gòu)分解方案
- 《跨學(xué)科實(shí)踐活動(dòng)4 基于特定需求設(shè)計(jì)和制作簡(jiǎn)易供氧器》教學(xué)設(shè)計(jì)
- 信息安全意識(shí)培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論