數(shù)據(jù)結(jié)構(gòu)復(fù)習(xí)講義_第1頁(yè)
數(shù)據(jù)結(jié)構(gòu)復(fù)習(xí)講義_第2頁(yè)
數(shù)據(jù)結(jié)構(gòu)復(fù)習(xí)講義_第3頁(yè)
數(shù)據(jù)結(jié)構(gòu)復(fù)習(xí)講義_第4頁(yè)
數(shù)據(jù)結(jié)構(gòu)復(fù)習(xí)講義_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

⑴集合:數(shù)據(jù)元間就是“屬于同一個(gè)集合⑶樹結(jié)構(gòu):數(shù)據(jù)元間存在著一對(duì)多的層次關(guān)⑷圖結(jié)構(gòu):數(shù)據(jù)元間存在著多對(duì)多的任意關(guān)順序結(jié)構(gòu):用一組連續(xù)的單元依次數(shù)據(jù)元素,數(shù)據(jù)元間的邏輯關(guān)系由結(jié)構(gòu):用一組任意的單元數(shù)據(jù)元素,數(shù)據(jù)元間的邏輯關(guān)系用指針來(lái)表示。結(jié)結(jié)

ysis:時(shí)間復(fù)雜性(TimeComplexity)空間復(fù)雜性(Spacefor(i=1;i<=n;for(j=1;j<=n;j++)線性表:簡(jiǎn)稱表,是n(n≥0)個(gè)具有相同類型的數(shù)據(jù)元素的有限序列。順序性:線性表中相鄰的數(shù)據(jù)元素ai-1和ai之間存在序偶關(guān)系(ai-1,ai)ai-1是ai的前aiai-1的后繼;a1無(wú)前驅(qū),an無(wú)后繼,其它每個(gè)元素有且僅有一個(gè)前驅(qū)和一個(gè)后一般情況下,(a1,a2,…,ai-1,ai,…,an)的順序⑴無(wú)需為表中元間的邏輯關(guān)系而增加額外的空間⑶造 例:(a1,a2,a3,a4)的示意圖

∧∧∧操作接口TDelete(inti);ai-棧的順序結(jié)構(gòu)及實(shí)棧的結(jié)構(gòu)及實(shí)鏈棧:棧 結(jié)1)初始化:intst[20],top=-1; 1)初始化:intq[20],front=rear=-1; 根⑵當(dāng)n>1時(shí),除根結(jié)點(diǎn)之外的其余結(jié)點(diǎn)被分成m(m>0)個(gè)互不相交的有限集合,結(jié)點(diǎn)的度:結(jié)點(diǎn)所擁有的的個(gè)數(shù)。(1<=i<kn1,n2,…,nkn1至nk的路徑;路徑上經(jīng)過(guò)的邊的個(gè)數(shù)稱為路徑長(zhǎng)度。祖先、子孫xyxyy稱xk+1層。 被一次。前序遍歷 后序遍歷:⑵根結(jié)點(diǎn)逐個(gè)。樹的結(jié)⑴每個(gè)結(jié)點(diǎn)最多有兩棵對(duì)一棵具有ni(1≤i≤n)的結(jié)點(diǎn)與同樣深度的滿i的結(jié)點(diǎn)在二叉樹中的位置完全相同。kk-1層上一定是滿二叉樹。5-1i2i-1個(gè)結(jié)點(diǎn)(i≥1性質(zhì)5- 一棵深度為k的二叉樹中,最多有2k-1個(gè)結(jié)點(diǎn),最少有k個(gè)結(jié)點(diǎn)性質(zhì)5- 在一棵二叉樹中,如果葉子結(jié)點(diǎn)數(shù)為n0,度為2的結(jié)點(diǎn)數(shù)為n2,則有:+1推廣5- n34n4,則有性質(zhì)5- 具有n個(gè)結(jié)點(diǎn)的完全二叉樹的深度為 +1i的雙親結(jié)點(diǎn)為ii2i+15-511個(gè)結(jié)點(diǎn)的完全二叉樹中,二叉樹有根結(jié)點(diǎn)D,左L,右 tem <class

BiTree<T>::PreOrder(BiNode<T>*x{if(x==NULL) else{}} 樹及編二叉樹的帶權(quán)路徑長(zhǎng)度n路徑長(zhǎng)度與相應(yīng)葉子結(jié)點(diǎn)權(quán)值的乘積之和。記為:F={T1,T2,…,Tn};⑵選取與合并:在F中選取根結(jié)點(diǎn)的權(quán)值最小的兩棵二叉樹分別作為左、右構(gòu)造一棵新的二叉樹,這棵新二叉樹的根結(jié)點(diǎn)的權(quán)值為其左、右根結(jié)點(diǎn)的權(quán)值之和;⑶刪除與加入:在F中刪除作為左、右的兩棵二叉樹,并將新建立的二叉樹加入到W={4,4,2,3}樹的構(gòu)造過(guò)例:一組字符{A,BCD,E,FG}出現(xiàn)的頻率分別是{9,11,5,7,8,2,3},設(shè)計(jì)最經(jīng)濟(jì)的編碼1、3個(gè)金幣有一個(gè),用天平稱兩次,找出及輕重。3狀態(tài),3/3=13組圖是由頂點(diǎn)的有窮非空集合和頂點(diǎn)之間邊的集合組成,通常表示為:G=(V,E)其中V表示頂點(diǎn)集合,E邊的集合接點(diǎn),同時(shí)稱邊(vi,vj)vivj。vjvi,同時(shí)稱弧<vi,vj>依附于頂點(diǎn)vivj。頂點(diǎn)的度v的度是指依附于該頂點(diǎn)的邊數(shù),通常記為TDv)頂點(diǎn)的入度v的入度是指以該頂點(diǎn)為弧頭的弧的數(shù)目,記為ID(v);頂點(diǎn)的出度v的出度是指以該頂點(diǎn)為弧尾的弧的數(shù)目,記為ODv)。路徑G=(VE)vp到vq之間的路徑是一個(gè)頂點(diǎn)序列(vp=vi0,vi1,vi2,…,vim=vq),其中,1,vij)(1≤j≤mE2578路徑長(zhǎng)度:1.非帶權(quán)圖——路徑上邊的強(qiáng)連通圖vivj(i≠j)vivj和從頂vjvi均有路徑,則稱該有向圖是強(qiáng)連通圖。生成樹:nGG6.2圖的結(jié)構(gòu)及實(shí)intSeqSearch2(int

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論