下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、其中每C語言簡單實(shí)現(xiàn)快速排序快速排序是一種不穩(wěn)定排序,它的時間復(fù)雜度為o(nuign)壞情況為o(n2;空間復(fù)雜度為o(nuign)這種排序方式是對于冒泡排序的一種改進(jìn),它釆用分治模式,將一趟排序的數(shù)據(jù)分割成獨(dú)立的兩部分,其中一組數(shù)據(jù)的每個值都小于另一組。每一趟在進(jìn)行分類的同時實(shí)現(xiàn)排序。趟的模式通過設(shè)置ke當(dāng)基準(zhǔn)元素,ke的選擇可以是數(shù)據(jù)的第一個,也可以是數(shù)據(jù)的最后一個。這里以每次選取數(shù)據(jù)的第一個為例:key=3232127782345th.lowkey=:3232127782345tkey=3223127782345ulow了highkey=3223127782345key=32231277
2、87845Olowrhighkey=3223127327845tp:b*1orcsdlH#includevstdio.h#defineN6intfun(intarr,intlow,inthigh)intkey;key=arrlow;while(lowvhigh)while(lowvhigh&arrhigh=key)high-;if(lowvhigh)arrlow+=arrhigh;while(lowvhigh&arrlowv=key)low+;if(lowhigh)arrhigh-=arrlow;arrlow=key;returnlow;voidquick_sort(intarr,intsta
3、rt,intend)intpos;if(startend)pos=fun(arr,start,end);quick_sort(arr,start,pos-1);quick_sort(arr,pos+1,end);intmain()inti;intarrN=32,12,7,78,23,45;for(i=0;iN;i+)printf(%d,arri);printf(n);quick_sort(arr,0,N-1);for(i=0;iN;i+)printf(%d,arri);return0;由于是第一次撰寫博客,許多地方?jīng)]有一個良好的習(xí)慣,還請讀者見諒。創(chuàng)建這個博客的目的實(shí)際上是為了讓自己對于數(shù)據(jù)結(jié)構(gòu)與算法加深印象,通過博客的形式展現(xiàn)出來一方面方便自己查閱,另一方面以希望能夠通過自己的微薄之力幫助到有需要的朋友。也希望自己能夠堅(jiān)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024屆河南省名校聯(lián)盟高三下學(xué)期5月聯(lián)考(三模)文綜地理試題(解析版)
- 高頻考點(diǎn)8-水循環(huán)及水資源
- 2024年控制電機(jī)及其驅(qū)動項(xiàng)目發(fā)展計(jì)劃
- 2024年薯類生產(chǎn)項(xiàng)目合作計(jì)劃書
- 2024年歌舞廳娛樂服務(wù)合作協(xié)議書
- 2024年乙丙醇胺項(xiàng)目發(fā)展計(jì)劃
- 八年級上冊歷史知識點(diǎn)提升練習(xí)02-全練版:第3課太平天國運(yùn)動
- 2024年異環(huán)磷酰胺合作協(xié)議書
- 2024年應(yīng)急救生系統(tǒng)項(xiàng)目建議書
- 酒店裝修合同違約賠償
- 外研版(三起)(2024)三年級上冊英語Unit 3《It's a colourful world!》單元整體教學(xué)設(shè)計(jì)(4課時)
- 國開2024年秋《機(jī)電控制工程基礎(chǔ)》形考任務(wù)1答案
- 2024年典型事故案例警示教育手冊15例
- 20K607 防排煙及暖通防火設(shè)計(jì)審查與安裝
- 《金剛石、石墨和C60》第一課時名師課件
- 不進(jìn)位筆算乘法說課稿
- 工程質(zhì)量檢查要點(diǎn)及細(xì)部檢查要點(diǎn)
- 置業(yè)顧問客戶接待流程.doc
- 公民身份證號碼登記表 版
- 化驗(yàn)室籌建方案
- XRD晶體粉末衍射--JCPDS卡片.doc
評論
0/150
提交評論