版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第1章py:2.0Fx:1.0Fpy:4.0Fx:3.0FtokentokennameIDageIDmajor第1章
public
staticStringgetToken()
publicStringgetID()
publicStringgetName()
public
voidsetAge(int
a)
public
staticStringgetToken()
publicStringgetID()
public
voidsetMajor(Stringm)
publicStringtoString()第1章name:張明this$0:name:王玲t(yī)his$0:name:某學(xué)校第1章bacbca第1章length:2nullnullcomponent:Pointa:第1章length:2nullnullcomponent:Point[]a:第1章length:2component:Point[]a:length:2nullnullcomponent:Pointlength:2nullnullcomponent:Point第3章矩形高度39表的高度37點(diǎn)30文字20第3章…012n-1甲乙丙…012n-1第3章…334455…100108116…44400…33200…550…200208300308400408第3章甲17181ID23乙18170ID18丙17165ID25甲17181ID18乙18170ID25丙17165null甲17181乙18170丙17165null第3章甲17181乙18170丙17165null第3章甲17181乙18170丙17165012查找31502746abcdefhig圖9.331502746查找8168112567817990167abcdefhig圖9.48168112567817990167
二叉搜索樹(shù)313541223112二叉搜索樹(shù)插入5080904535483438334036395080904535483438334036394285原圖插入85和42后二叉搜索樹(shù)remove(刪除葉子結(jié)點(diǎn)和只有一棵子樹(shù)后)5080453548343840363950904535483338403639刪除33,90后刪除34,80后二叉搜索樹(shù)remove(值復(fù)制)508090453548343833403639pcpqq508090403548343833403639ppqqc二叉搜索樹(shù)remove(位置交換)508090453548343833403639pcpqq508090453548343833403639cpqqp二叉搜索樹(shù)remove(位置交換)508090453548343833403639cppqq34pq5080904535483833403639cpq二叉搜索樹(shù)的形態(tài)5143232145二叉搜索樹(shù)的平衡因子514320123432145010-10二叉搜索樹(shù)的平衡因子的變化3214501-1-2-16032140101321012二叉搜索樹(shù)的旋轉(zhuǎn)操作BRABALBLBRBAALBLABBLBRARBAARBRBL二叉搜索樹(shù)的LL-插入ABBL10BRARhhhABB'L21BRARh+1hhBA00B'Lh+1BRhARh二叉搜索樹(shù)的LR-插入AB10C0ARCRCLBLh-1h-1hhAB2-1C1ARCRC'LBLh-1hhhC21B-1CRh-1C'LhBLhARhAAC-10B0CRh-1C'LhBLhARhAA二叉搜索樹(shù)的R0ABBL10BRARhhhABBL20BRA'Rhhh-1BA-11BLhBRhA'Rh-1二叉搜索樹(shù)的R1ABBL11BRARhh-1hABBL21BRA'Rhh-1h-1BA00BLhBRh-1A'Rh-1二叉搜索樹(shù)的R-1ABBL1-1ARh-1hCLCCRfABBL2-1A'Rh-1h-1CLCCRfACBL2fA'Rh-1h-1CLBCR-1ACBL?0A'Rh-1h-1CLBCR?二叉搜索樹(shù)的插入例子6040212006040002006040011602012006040-201602012008090-1040016020120060080900060400120216120-1二叉搜索樹(shù)的插入例子40-11602012006008090-1-298960140-11602012006008096-10989000二叉搜索樹(shù)的刪除例子40-11602012006008096-1098900040-116-12006008096-1098900040-21606008096-10989000400160600800960989000紅黑樹(shù)21456789紅黑樹(shù)10113151811203040紅黑樹(shù)的插入平衡-rule1-aCADy3Bx1245CADx345B124454紅黑樹(shù)的插入平衡-rule1-bCABDxyCABDx1234514523紅黑樹(shù)的插入平衡rule-2,3CABx4123CBAx4321CBAx4321BAC2143插入操作示例214567893xy21547893x6y紅黑樹(shù)插入的例子21578943x6y217589436紅黑樹(shù)刪除規(guī)則-1CDw2BEA14365zDCwAB21436E5z轉(zhuǎn)換為規(guī)則2紅黑樹(shù)刪除規(guī)則-2Cw2BEA14365zDC2BEA14365zD變換前,以A為根的樹(shù)少一黑結(jié)點(diǎn)變換后,以C為根的樹(shù)少一黑結(jié)點(diǎn)紅黑樹(shù)刪除規(guī)則-3Cw2BEA165zD34C2DA1zwE65B34轉(zhuǎn)換為規(guī)則4紅黑樹(shù)刪除規(guī)則-4Cw2A13zD45E5D21EC4A3紅黑樹(shù)自頂向下插入規(guī)則CABxCABPDUGCABx紅黑樹(shù)自頂向下刪除規(guī)則APB1234BP1234AxxAPB1234123APB4xx紅黑樹(shù)自頂向下刪除規(guī)則APB125C34123APCB54xx紅黑樹(shù)自頂向下刪除規(guī)則12ABCx12ACBx12ABCx紅黑樹(shù)自頂向下刪除示例4020608050551215103025282235xx紅黑樹(shù)自頂向下刪除示例2040608050551215103025282235x紅黑樹(shù)自頂向下刪除示例2012151030282225403580505560x紅黑樹(shù)自頂向下刪除示例20301215102822254035605055x80線(xiàn)性探測(cè)19,1,23,14,55,68,11,82,36,1055123146811823619100123456789101121362511線(xiàn)性探測(cè)的聚集012345678910二次探測(cè)19,1,23,14,55,68,11,82,36,10,2155123141182683619100123456789101121313311分隔鏈法012345678910231361168558214∧∧∧10∧∧19∧∧∧∧∧∧直接插入排序直接插入排序503875126190817089727565342615450961267776570387503512619081708972756534261545096126777657038750351261908170897275653426154509612677765703618750351290817089727565342615450961267776570361871705035129088972756534261545096126777657036187503512908170897275653426154509612677765703單樞軸快速排序2758751261908170897765653426154509612677503703ij(b)設(shè)置哨兵、初始化2758751261908170897765653426154509612677503703ij(c)移動(dòng)2758715461908170897765653426512509612677503703ij(d)交換2758715461908170897765653426512509612677503703ij(e)移動(dòng)2758715461426170897765653908512509612677503703ij(f)交換2758715461426170897765653908512509612677503703ij(g)移動(dòng)2758715461426170503765653908512509612677897703(h)就位5038751261908170897275653426154509612677765703(a)選樞軸lr雙樞軸快速排序a0a1p≤p≥
p?lrij
partIpartIIpartIIIp1p2<p1>p2p1≤&≤p2lrij
partIpartIIpartIV?k
partIII雙樞軸快速排序lrijpartIpartIIIa0≤p?≥ppa1partIIlrijpartIpartIIIp1<p1p1≤&≤p2?>p2p2partIIpartIVk雙樞軸快速排序5038751261908170897275653426154509612677765703lr(a)lrikj2758751261908170897503653426154509612703765677(b)lrikj2758751261908170897503653426154509612703765677(d)lrikj2758761512908170897503653426154509612703765677(e)lrikj2758761512908170897503653426154509612703765677(f)lrikj2758761512612170897503653426154509908703765677(g)lrikj2758751261908170897503653426154509612703765677(c)lrikj2758761170612512897503653426154509908703765677(h)lrikj2758761170612512509503653426154897908703765677(i)lrikj2758761170612512509503653426154897908703765677(j)lrikj2758761170154512509503653426612897908703765677(k)lrikj1548761170275512509503653426612677908703765897(l)雙樞軸快速排序999999999999999lrij(a)999999999999999lrij(b)341531155152514ij(a)k111114345325555ij(b)k歸并操作15711247121314lrmtqt115711247121314lrmqt12415711247121314lrmq(a)(b)(c)t1245715711247121314lrmqt12457715711247121314lrmqt1245771115711247121314lrmq1571124712131412457711121314(d)(e)(f)(g)基數(shù)排序01234567895038751261908170897275653426154509612677765703∧∧∧∧∧∧∧∧∧∧5038751261908170897275653426154509509612677765703∧1706151261250365370315427576542650987897677908509∧基數(shù)排序87012345678950317051242627565361154612765703∧∧∧∧677908509∧897∧∧∧∧∧5037039085095126124266531546176550917027567787897∧基數(shù)排序01234567895034268972756115461270387908509∧∧∧∧∧765653677512170∧∧∧∧∧6187154170275426503509512612653509677703765897908∧計(jì)數(shù)排序247101213012345223321012345341220321405301234567891011123401234567891011122479121301234524791113012345計(jì)數(shù)排序12234012345678910111223791113012345024710120123450011222333445012345678910111223591113012345棧ABC棧底棧頂ABC棧底棧頂ABC棧底棧頂D棧的數(shù)組實(shí)現(xiàn)012345678910topABC012345678910top棧的鏈?zhǔn)綄?shí)現(xiàn)CtopBA∧隊(duì)ABC隊(duì)頭隊(duì)尾BCD隊(duì)頭隊(duì)尾BC隊(duì)頭隊(duì)尾隊(duì)的數(shù)組實(shí)現(xiàn)ABC012345678910rearfrontDEFGHJJK012345678910rearfrontLMDEFGHJJK012345678910rearfrontDEFGHJJK012345678910rearfrontDEFGHJJK012345678910rearfrontLMNDEFGHJJK012345678910rearfront012345678910rearfront隊(duì)的數(shù)組實(shí)現(xiàn)DEFG012345678910rearfrontLMHJJK012345678910rearfront隊(duì)的數(shù)組實(shí)現(xiàn)ABC012345678910rearfrontDEFGHIJK012345678910rearfrontLMDEFGHIJK012345678910rearfront隊(duì)的鏈?zhǔn)綄?shí)現(xiàn)ABC∧frontrear雙端隊(duì)列a0a1an-1…入隊(duì)出隊(duì)入隊(duì)出隊(duì)leftright雙端隊(duì)列的數(shù)組實(shí)現(xiàn)ABC012345678910rightleftHABCDEFG012345678910rightleftHIJKABCDEFG012345678910rightleft雙端隊(duì)列的鏈?zhǔn)綄?shí)現(xiàn)ABC∧leftright線(xiàn)性表a0a1a2a3AEBACEBAEBACEB線(xiàn)性表的數(shù)組實(shí)現(xiàn)012345678910ABCD∧∧∧∧∧∧∧A012345678910BCD線(xiàn)性表的數(shù)組實(shí)現(xiàn)012345678910ABCDsize∧∧∧∧∧∧∧A012345678910BCDsize線(xiàn)性表的數(shù)組實(shí)現(xiàn)ABCCD012345678910ABECD012345678910sizesize線(xiàn)性表的數(shù)組實(shí)現(xiàn)ABCCD012345678910ABCD012345678910線(xiàn)性表的數(shù)組實(shí)現(xiàn)ACDD012345678910ACD012345678910sizesize線(xiàn)性表的數(shù)組實(shí)現(xiàn)ABCD01234567891044單鏈表∧ABCD∧∧ABCD∧ABCDfirstABCD∧first單鏈表GetABCD∧pABCD∧pp單鏈表增加結(jié)點(diǎn)first∧first=nullfirstfirstpp∧p∧p單鏈表刪除結(jié)點(diǎn)first=nullfirst∧firstfirst∧q∧q∧q∧q∧帶頭結(jié)點(diǎn)的單鏈表BACD∧∧單向循環(huán)鏈表BACDBACD雙向鏈表BACD∧∧firstBACD∧∧last雙向鏈表增加結(jié)點(diǎn)∧p∧pfirst=nulllast=nullfirst∧∧lastfirst∧first∧pp∧∧lastlast雙向鏈表刪除結(jié)點(diǎn)∧p∧pfirst=nulllast=nullfirst∧∧lastp∧lastlastp∧∧∧pqpq∧∧firstfirst∧∧∧∧qq雙向循環(huán)鏈表∧p∧pBACD鏈表例題removeRepeat∧p∧pABBD∧firstA∧firstBBD∧p大頂堆97766550382749130123456797,76,65,50,38,27,49,13插入過(guò)程97766550382749139801234567897,76,65,50,38,27,49,13,9897766598382749135001234567897,76,65,98,38,27,49,13,5097986576382749135001234567897,98,65,76,38,27,49,13,5098976576382749135001234567898,97,65,76,38,27,49,13,50插入過(guò)程刪除過(guò)程13766550382749012345613,76,65,50,38,27,4976136550382749012345676,13,65,50,38,27,4976506513382749012345676,50,65,13,38,27,49初始化過(guò)程493865977613275049976550761327389776655049132738排序過(guò)程977665504913273838766550491327977650653849132797排序過(guò)程655027384913769750492738136576974938271350657697排序過(guò)程381327495065769727133849506576971327384950657697最優(yōu)二叉樹(shù)ABCHIDEFG5249747952ABHCIFEDG最優(yōu)二叉樹(shù)9A7B5C4D2E9A7B11CDE11CDEAB16CDEAB27DE69A7B5C最優(yōu)二叉樹(shù)DEABC01010101000110010111CDEAB27偶堆231264108127119211715192513偶堆258251015258231015偶堆12671192382542112131017151955偶堆3192312641081271192115251312671192382542112131015319偶堆2326410812711921171519251326711923825421121310171519偶堆26711942110171519238251213偶堆26711942110171519238251213圖BCADFEBCADFEBCADEBCADE9876345BCADFE圖BAECFDBEAEFFCDD圖BAECFD12345BAECFD12345AEBEFEDECDE圖ABCDEFABCDEF010010100011000101001001110000011100012345012345010010100011000101001001110000011100圖ABCDEABCDE0100100100000101100000100ABCDEABCDE9876543圖ABCDEFABCDEF010010100011000101001001110000011100最短路徑ABCHDEIFGJBGCHADEIFJ無(wú)向圖-鄰接多重表(adjacencymultilist)ACGBDHFE無(wú)向圖-鄰接多重表(adjacencymultilist)ACGBDHFE12345678無(wú)向圖-鄰接多重表(adjacencymultilist)+ab*c-C1C2C3C4C5無(wú)向圖-鄰接多重表(adjacencymultilist)AECBD^^^^^0123ACDB4EE10103E2E321E432E541E624有向圖-十字鏈表ABC012A01BC02∧∧21∧20∧∧∧E1E2E3E4Bellman-Ford算法98165230∞∞∞∞1981652308∞3919816523085381981652308536198165230753619816523v0v1v2v3v41Dijkstra算法0∞∞∞∞v0v1v2v3v4d[0]d[1]d[2]d[3]d[4]-1-1-1-1-1p[0]p[1]p[2]p[3]p[4]S={}Q={v0,v1,v2,v3,v4}08∞39v0v1v2v3v4d[0]d[1]d[2]d[3]d[4]-10-100p[0]p[1]p[2]p[3]p[4]S={v0}Q={v1,v2,v3,v4}08538v0v1v2v3v4d[0]d[1]d[2]d[3]d[4]-10303p[0]p[1]p[2]p[3]p[4]S={v0,v3}Q={v1,v2,v4}08536v0v1v2v3v4d[0]d[1]d[2]d[3]d[4]-10302p[0]p[1]p[2]p[3]p[4]S={v0,v3,v2}Q={v1,v4}07536v0v1v2v3v4d[0]d[1]d[2]d[3]d[4]-14302p[0]p[1]p[2]p[3]p[4]S={v0,v3,v2,v4}Q={v1}07536v0v1v2v3v4d[0]d[1]d[2]d[3]d[4]-14301p[0]p[1]p[2]p[3]p[4]S={v0,v3,v2,v4,v1}Q={}第6章二叉樹(shù)ABCDEFGHIJMKL0層1層2層3層ABCDEFGHIJMKL0層1層2層3層ABCDEFGHIJMKLABCDEFGHIJMKL第6章二叉樹(shù)DHIJMABCDEDIJACDHMBEDIABDHABDJAB第6章二叉樹(shù)DA
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年產(chǎn)品科學(xué)定價(jià)策略制定課程
- 2026年客戶(hù)價(jià)值精細(xì)化分層管理課
- 2026陜西西安美術(shù)學(xué)院博士教師崗位招聘28人備考題庫(kù)帶答案詳解
- 2026甘肅定西市臨洮縣消防救援大隊(duì)補(bǔ)錄政府專(zhuān)職消防員4人備考題庫(kù)及完整答案詳解
- 2026浙江錢(qián)江實(shí)驗(yàn)室有限公司招聘3人備考題庫(kù)及一套參考答案詳解
- 2026青海黃南州同仁市公益性崗位招聘21人備考題庫(kù)完整答案詳解
- 機(jī)械行業(yè)中東天然氣設(shè)備:內(nèi)需出口雙驅(qū)擴(kuò)產(chǎn)“開(kāi)采-處理-儲(chǔ)運(yùn)-應(yīng)用”共赴出海
- 提升護(hù)理同質(zhì)化與個(gè)體化
- 籃球館老板年終總結(jié)(3篇)
- 2022~2023二級(jí)建造師考試題庫(kù)及答案第330期
- 對(duì)外話(huà)語(yǔ)體系構(gòu)建的敘事話(huà)語(yǔ)建構(gòu)課題申報(bào)書(shū)
- 馬年猜猜樂(lè)(馬的成語(yǔ))打印版
- 精神障礙防治責(zé)任承諾書(shū)(3篇)
- 2025年擔(dān)保公司考試題庫(kù)(含答案)
- 實(shí)施指南(2025)《HG-T3187-2012矩形塊孔式石墨換熱器》
- 2025年江西省高考物理試卷真題(含答案及解析)
- TCOSOCC016-2024信息技術(shù)應(yīng)用創(chuàng)新軟件測(cè)試要求
- 介入病人安全管理
- 人教版PEP五年級(jí)英語(yǔ)下冊(cè)單詞表與單詞字帖 手寫(xiě)體可打印
- 戶(hù)口未婚改已婚委托書(shū)
- 家具制造廠(chǎng)家授權(quán)委托書(shū)
評(píng)論
0/150
提交評(píng)論