版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1、數(shù)據(jù)、數(shù)據(jù)(Data):是客觀事物的符號(hào)表示。在計(jì)算機(jī)科學(xué)中指的是所有能輸入到計(jì)算機(jī)中并被計(jì)算機(jī)程序處理的符號(hào)的總稱。數(shù)據(jù)元素?cái)?shù)據(jù)元素(DataElement):是數(shù)據(jù)的基本單位,在程序中通常作為一個(gè)整體來(lái)進(jìn)行考慮和處理。一個(gè)數(shù)據(jù)元素可由若干個(gè)數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)(DataItem)組成。數(shù)據(jù)項(xiàng)是數(shù)據(jù)的不可分割的最小單位。數(shù)據(jù)項(xiàng)是對(duì)客觀事物某一方面特性的數(shù)據(jù)描述。數(shù)據(jù)對(duì)象(DataObject):是性質(zhì)相同的數(shù)據(jù)元素的集合,是數(shù)據(jù)的一個(gè)子集
2、。如字符集合C=‘A’’B’’C…。數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)(DataStructure):是指相互之間具有:是指相互之間具有(存在存在)一定聯(lián)系一定聯(lián)系(關(guān)系關(guān)系)的數(shù)據(jù)元素的集合。元的數(shù)據(jù)元素的集合。元素之間的相互聯(lián)系素之間的相互聯(lián)系(關(guān)系關(guān)系)稱為邏輯結(jié)構(gòu)。稱為邏輯結(jié)構(gòu)。數(shù)據(jù)元素之間的邏輯結(jié)構(gòu)有四種基本類型,如圖13所示。①集合:結(jié)構(gòu)中的數(shù)據(jù)元素除了“同屬于一個(gè)集合”外,沒(méi)有其它關(guān)系。②線性結(jié)構(gòu):結(jié)構(gòu)中的數(shù)據(jù)元素之間存在一對(duì)一的關(guān)系。③樹
3、型結(jié)構(gòu):結(jié)構(gòu)中的數(shù)據(jù)元素之間存在一對(duì)多的關(guān)系。④圖狀結(jié)構(gòu)或網(wǎng)狀結(jié)構(gòu):結(jié)構(gòu)中的數(shù)據(jù)元素之間存在多對(duì)多的關(guān)系。2、順序結(jié)構(gòu):數(shù)據(jù)元素存放的地址是連續(xù)的、順序結(jié)構(gòu):數(shù)據(jù)元素存放的地址是連續(xù)的;鏈?zhǔn)浇Y(jié)構(gòu):數(shù)據(jù)元素存放的地址是否連續(xù)沒(méi)有要求。鏈?zhǔn)浇Y(jié)構(gòu):數(shù)據(jù)元素存放的地址是否連續(xù)沒(méi)有要求。數(shù)據(jù)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)是密不可分的兩個(gè)方面,一個(gè)算法的設(shè)計(jì)取決于所選定的邏輯數(shù)據(jù)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)是密不可分的兩個(gè)方面,一個(gè)算法的設(shè)計(jì)取決于所選定的邏輯結(jié)構(gòu),
4、而算法的實(shí)現(xiàn)依賴于所采用的存儲(chǔ)結(jié)構(gòu)。結(jié)構(gòu),而算法的實(shí)現(xiàn)依賴于所采用的存儲(chǔ)結(jié)構(gòu)。在C語(yǔ)言中,用一維數(shù)組表示順序存儲(chǔ)結(jié)構(gòu);用結(jié)構(gòu)體類型表示鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。語(yǔ)言中,用一維數(shù)組表示順序存儲(chǔ)結(jié)構(gòu);用結(jié)構(gòu)體類型表示鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。3、C語(yǔ)言中用帶指針的結(jié)構(gòu)體類型來(lái)描述語(yǔ)言中用帶指針的結(jié)構(gòu)體類型來(lái)描述typedefstructLnodeElemTypedata數(shù)據(jù)域,保存結(jié)點(diǎn)的值數(shù)據(jù)域,保存結(jié)點(diǎn)的值structLnodenext指針域指針域LNode結(jié)點(diǎn)
5、的類型結(jié)點(diǎn)的類型4、循環(huán)隊(duì)列為空:、循環(huán)隊(duì)列為空:front=rear。循環(huán)隊(duì)列滿:循環(huán)隊(duì)列滿:(rear1)%MAX_QUEUE_SIZE=front。5、性質(zhì)、性質(zhì)1:在非空二叉樹中,第:在非空二叉樹中,第i層上至多有層上至多有2i1個(gè)結(jié)點(diǎn)個(gè)結(jié)點(diǎn)(i≧1)。性質(zhì)性質(zhì)2:深度為:深度為k的二叉樹至多有的二叉樹至多有2k1個(gè)結(jié)點(diǎn)(個(gè)結(jié)點(diǎn)(k≧1)。性質(zhì)性質(zhì)3:對(duì)任何一棵二叉樹,若其葉子結(jié)點(diǎn)數(shù)為:對(duì)任何一棵二叉樹,若其葉子結(jié)點(diǎn)數(shù)為n0,度
6、為,度為2的結(jié)點(diǎn)數(shù)為的結(jié)點(diǎn)數(shù)為n2,則,則n0=n21。一棵深度為一棵深度為k且有且有2k1個(gè)結(jié)點(diǎn)的二叉樹稱為滿二叉樹個(gè)結(jié)點(diǎn)的二叉樹稱為滿二叉樹(FullBinaryTree)。完全二叉樹的特點(diǎn):若完全二叉樹的深度為完全二叉樹的特點(diǎn):若完全二叉樹的深度為k,則所有的葉子結(jié)點(diǎn)都出現(xiàn)在第,則所有的葉子結(jié)點(diǎn)都出現(xiàn)在第k層或?qū)踊騥1層。對(duì)于任一結(jié)點(diǎn),如果其右子樹的最大層次為層。對(duì)于任一結(jié)點(diǎn),如果其右子樹的最大層次為l,則其左子樹,則其左子樹8、
7、完全無(wú)向圖:、完全無(wú)向圖:對(duì)于無(wú)向圖,若圖中頂點(diǎn)數(shù)為n,用e表示邊的數(shù)目,則e?[0,n(n1)2]。具有n(n1)2條邊條邊的無(wú)向圖稱為完全無(wú)向圖。完全有向圖:完全有向圖:對(duì)于有向圖,若圖中頂點(diǎn)數(shù)為n,用e表示弧的數(shù)目,則e?[0,n(n1)]。具有n(n1)條邊的有向圖稱為完全有向圖。生成樹、生成森林:生成樹、生成森林:一個(gè)連通圖(無(wú)向圖)的生成樹是一個(gè)極小連通子圖,它含有圖中全部n個(gè)頂點(diǎn)和只有足以構(gòu)成一棵樹的n1條邊條邊,稱為圖的
8、生成樹關(guān)于無(wú)向圖的生成樹的幾個(gè)結(jié)論:1)一棵有n個(gè)頂點(diǎn)的生成樹有且僅有n1條邊;2)如果一個(gè)圖有n個(gè)頂點(diǎn)和小于小于n1條邊條邊,則是非連通圖非連通圖;3)如果多于多于n1條邊條邊,則一定有環(huán)一定有環(huán);4)有n1條邊的圖不一定是條邊的圖不一定是生成樹。9、最小生成樹、最小生成樹(MinimumSpanningTree):帶權(quán)連通圖中代價(jià)最小的生成樹稱為最小生成:帶權(quán)連通圖中代價(jià)最小的生成樹稱為最小生成樹。樹。最小生成樹在實(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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)結(jié)構(gòu)嚴(yán)蔚敏版課后習(xí)題答案
- 嚴(yán)蔚敏版數(shù)據(jù)結(jié)構(gòu)課后習(xí)題答案
- 清華數(shù)據(jù)結(jié)構(gòu)習(xí)題集答案c語(yǔ)言版嚴(yán)蔚敏
- 嚴(yán)蔚敏版_數(shù)據(jù)結(jié)構(gòu)習(xí)題集答案
- 教材 《數(shù)據(jù)結(jié)構(gòu)》(c語(yǔ)言版)嚴(yán)蔚敏 吳偉民 編著 清華大
- 數(shù)據(jù)結(jié)構(gòu)嚴(yán)蔚敏課件ch4-
- 嚴(yán)蔚敏數(shù)據(jù)結(jié)構(gòu)各章習(xí)題及答案
- 數(shù)據(jù)結(jié)構(gòu)知識(shí)點(diǎn)全面總結(jié)—精華版
- 數(shù)據(jù)結(jié)構(gòu)知識(shí)點(diǎn)全面總結(jié)—精華版
- 數(shù)據(jù)結(jié)構(gòu)c語(yǔ)言版嚴(yán)蔚敏課后習(xí)題答案
- 數(shù)據(jù)結(jié)構(gòu)c語(yǔ)言版嚴(yán)蔚敏課后習(xí)題答案
- 數(shù)據(jù)結(jié)構(gòu)課后習(xí)題答案_(c語(yǔ)言版_嚴(yán)蔚敏)
- 嚴(yán)蔚敏 數(shù)據(jù)結(jié)構(gòu)課后習(xí)題及答案解析
- 嚴(yán)蔚敏數(shù)據(jù)結(jié)構(gòu)課后習(xí)題及答案解析
- 數(shù)據(jù)結(jié)構(gòu)c語(yǔ)言版第2版習(xí)題答案—嚴(yán)蔚敏
- 嚴(yán)蔚敏數(shù)據(jù)結(jié)構(gòu)題集(c語(yǔ)言版)完整答案
- 嚴(yán)蔚敏數(shù)據(jù)結(jié)構(gòu)題集c語(yǔ)言版完整答案
- 《數(shù)據(jù)結(jié)構(gòu)》習(xí)題集答案c語(yǔ)言版嚴(yán)蔚敏
- 數(shù)據(jù)結(jié)構(gòu)(c語(yǔ)言版)第2版習(xí)題答案—嚴(yán)蔚敏
- 數(shù)據(jù)結(jié)構(gòu)習(xí)題集答案(c語(yǔ)言版嚴(yán)蔚敏)
評(píng)論
0/150
提交評(píng)論