




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)結(jié)構(gòu)(C語言版)評價算法優(yōu)劣的基本標(biāo)準(zhǔn)(4個第二章線性表線性表的長度,n=0時稱為空表。順序表的插入:ni位插入,應(yīng)移動(n-i+1)位元素。算法 合并后算法思想LALBLA中的數(shù)據(jù)元素插算法 則算法思想LCpapb1LB中“摘取”LC表的最后,當(dāng)其中一個表變空是,說明此表的LC表的最后即可。 *p,*q; q=(listnode*)}s=newLNode;s->data=e; deletelist(linklisthead,int listnode*p,*r;if(p==NULL||p–>next==NULL)returnERROR;free(r) 2第三章棧和隊(duì)列a3,…an的次序進(jìn)棧,退棧的第一個元素應(yīng)為棧頂元素。即,棧的修改是按后進(jìn)先出的原(LIFOA、B、CABC組成,試給出所有可能的輸A進(jìn)A出B進(jìn)B出C進(jìn)C A進(jìn)A出B進(jìn)C進(jìn)C出B A進(jìn)B進(jìn)B出A出C進(jìn)C A進(jìn)B進(jìn)B出C進(jìn)C出A A進(jìn)B進(jìn)C進(jìn)C出B出A N=(Ndivd)×dNmodd(其中:div為整除運(yùn)算,mod為求余運(yùn)算)例如(1348)10=(2504)8,其運(yùn)算過程如下:NNdivNmod4025202voidconversion()initstacks構(gòu)造空棧scanf(“%”,n);while(n){push(s,n%8);n=n/8;}while(Stackemptys當(dāng)棧非空時pop(s,e);printf(“%d”,e);}3FIFO第四章串、數(shù)組和廣義表s= 其中,s是串的名稱,用雙引號)括起來的字符序列是串的值;ai可以nn=0時,串中沒有任何0,通常被稱為空串。LS=(a1,a2,a3,…,an)。LS是廣義表的名字,nai是廣義表,LS的子表。GetHead(LS)GetTail(LS)和LS=(a(b,c,d,c,第五章樹和二叉樹樹(tree)n(n≥0)T,其中:4第一個數(shù)據(jù)元素(無前驅(qū)(無前驅(qū)最后一個數(shù)據(jù)元素(無后繼多個葉子結(jié)點(diǎn)(無后繼(其它數(shù)據(jù)元素(一個前驅(qū)、多個后繼結(jié)點(diǎn)(node):表示樹中的元素,包括數(shù)據(jù)元素及若干指向其子樹的分支結(jié)點(diǎn)的度(degree):結(jié)點(diǎn)擁有的子樹數(shù)葉子(leaf)0的結(jié)點(diǎn)(終端結(jié)點(diǎn)孩子(child):結(jié)點(diǎn)子樹的根稱為該結(jié)點(diǎn)的雙親(parents):孩子結(jié)點(diǎn)的上層結(jié)點(diǎn)叫該結(jié)點(diǎn)的~~兄弟(sibling):同一雙親的孩子~~祖先:從根結(jié)點(diǎn)到該結(jié)點(diǎn)路徑上的所有結(jié)點(diǎn)結(jié)點(diǎn)的層次(level)深度(depth):樹中結(jié)點(diǎn)的最大層次數(shù)森林(forest) 棵互不相交的樹的集P96樹形圖A的度:3B的度:2MAMB,C,DK,LABILF,GAF,G每個結(jié)點(diǎn)至多有二棵子樹(2的結(jié)點(diǎn));1i2i-1個結(jié)點(diǎn)(i≥1(K≥151~n的結(jié)點(diǎn)位置一一對應(yīng),則稱這棵二叉樹為完全二叉樹。L+14n個結(jié)點(diǎn)的完全二叉樹的深度為log2n+1(其中,log2nlog2ni(1≤i≤n,都有:2i>n,則結(jié)點(diǎn)i2i+1>ni2i+1。例(1) P105貼紙(1)例(2) P105貼紙6V={Vi0,Vi1,……Vin},滿足(Vij-1,Vij)E<Vij-VWVW是連通的連通分量:非連通圖的每一個連通部分叫G是~78圖一中:廣度遍歷:V1V2V3V4V5V6V7:★★★(1)有序表: P168圖9冒泡排序:r[1].key>r[2].key,則交voidBubbleSort(inta[],int{inti,j,exchange;inttmp;for(i=0;i<n-1; for(j=n-1;j>i;j--) if(a[j]<a[j-1]){tmp=a[j]; //a[j]與a[j-1]進(jìn)行交換,將最小關(guān)鍵字記錄前移a[j]=a[j-1];a[j-1]=tmp;}if(exchange==0) return;}}voidBubbleSort(SqList//L做冒泡排序flag=0;//flag0,如果本趟排序沒有發(fā)生交換,則不會執(zhí)行下一趟排序flag=1;//flag1,表示本趟排序發(fā)生了交換
溫馨提示
- 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江西九江武寧縣總醫(yī)院人民醫(yī)院院區(qū)招聘6人考前自測高頻考點(diǎn)模擬試題及完整答案詳解
- 2025第十三屆貴州人才博覽會黔南州事業(yè)單位引才181人考前自測高頻考點(diǎn)模擬試題及答案詳解參考
- 2025江蘇揚(yáng)州大學(xué)附屬醫(yī)院招聘20人模擬試卷附答案詳解(完整版)
- 2025安徽宿州學(xué)院度高層次人才招聘39人模擬試卷及答案詳解(新)
- 2025貴州雍福產(chǎn)業(yè)發(fā)展投資(集團(tuán))有限公司第一批招聘5人考前自測高頻考點(diǎn)模擬試題及1套完整答案詳解
- 2025福建福州市規(guī)劃設(shè)計研究院集團(tuán)有限公司權(quán)屬企業(yè)福建省福規(guī)投資發(fā)展有限公司選聘2人考前自測高頻考點(diǎn)模擬試題及答案詳解(新)
- 2025年黑河海關(guān)綜合技術(shù)中心招聘模擬試卷附答案詳解(黃金題型)
- 2025北京協(xié)和醫(yī)院婦產(chǎn)科學(xué)系中心實(shí)驗(yàn)室科研人員招聘模擬試卷帶答案詳解
- 2025廣東廣州市黃埔區(qū)教育局招聘事業(yè)編制教職員206人考前自測高頻考點(diǎn)模擬試題及參考答案詳解1套
- 2025福建泉州市洛江區(qū)公辦學(xué)校專項(xiàng)招聘編制內(nèi)新任教師9人(二)模擬試卷及答案詳解(奪冠系列)
- 2024年南京大學(xué)公開招聘輔導(dǎo)員筆試題含答案
- 2025一建《機(jī)電工程管理與實(shí)務(wù)》考點(diǎn)一本通
- 2025年高考全國二卷數(shù)學(xué)真題(解析版)
- 航空煤油儲存管理辦法
- 高中政治課課件模板
- 新學(xué)期,新征程+課件-2025-2026學(xué)年高二上學(xué)期開學(xué)第一課主題班會
- 廊坊市物業(yè)管理辦法
- 深基坑自動化監(jiān)測施工工法
- 2025滿分中考作文(15篇)
- 2024年深圳市公務(wù)員考試行測真題及答案詳解(新)
- 現(xiàn)代化農(nóng)業(yè)與農(nóng)業(yè)機(jī)械化新技術(shù)
評論
0/150
提交評論