




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
快速排序的概念;快速排序的基本思想;本節目錄:本節內容:快速排序快速排序快速排序的算法描述;交換排序冒泡排序快速排序概念任意選取一個關鍵字,以該關鍵字為基準值,將待排序關鍵字分割成獨立的兩個部分。其中前一部分關鍵字的關鍵值都不大于基準值,后一部分的關鍵字值都大于或等于基準值;這就是一趟快速排序。快速排序結果1:
223442456678結果2:342242786645例
422245346678
關鍵字:
123456給定如下6個關鍵字,以首關鍵字42為基準值,一趟快速排序分割的結果。快速排序過程從序列的兩端交替掃描各個關鍵字,找到一大一小兩個關鍵字,交換兩個關鍵字。快速排序關鍵字:45236080504023
3055
12345768
91、從右向左掃描:查找到一個小于基準值的關鍵字(小關鍵字);2、從左向右掃描:查找到一個不小于基準值的關鍵字(大關鍵字);0基準值大關鍵字小關鍵字快速排序過程從序列的兩端交替掃描各個關鍵字,找到一大一小兩個關鍵字,交換兩個關鍵字。快速排序關鍵字:236080504023
3055
12345768
91、從右向左掃描:查找到一個小于基準值的關鍵字(小關鍵字);2、從左向右掃描:查找到一個不小于基準值的關鍵字(大關鍵字);0基準值大關鍵字小關鍵字45快速排序過程從序列的兩端交替掃描各個關鍵字,找到一大一小兩個關鍵字,交換兩個關鍵字。快速排序關鍵字:236080504023
3055
12345768
91、從右向左掃描:查找到一個小于基準值的關鍵字(小關鍵字);2、從左向右掃描:查找到一個不小于基準值的關鍵字(大關鍵字);0基準值大關鍵字小關鍵字45快速排序過程從序列的兩端交替掃描各個關鍵字,找到一大一小兩個關鍵字,交換兩個關鍵字。快速排序關鍵字:23608050402355
12345768
91、從右向左掃描:查找到一個小于基準值的關鍵字(小關鍵字);2、從左向右掃描:查找到一個不小于基準值的關鍵字(大關鍵字);0基準值大關鍵字小關鍵字4530快速排序過程從序列的兩端交替掃描各個關鍵字,找到一大一小兩個關鍵字,交換兩個關鍵字。快速排序關鍵字:23608050402355
12345768
91、從右向左掃描:查找到一個小于基準值的關鍵字(小關鍵字);2、從左向右掃描:查找到一個不小于基準值的關鍵字(大關鍵字);0基準值大關鍵字小關鍵字4530快速排序過程從序列的兩端交替掃描各個關鍵字,找到一大一小兩個關鍵字,交換兩個關鍵字。快速排序關鍵字:238050402355
12345768
91、從右向左掃描:查找到一個小于基準值的關鍵字(小關鍵字);2、從左向右掃描:查找到一個不小于基準值的關鍵字(大關鍵字);0基準值大關鍵字小關鍵字453060快速排序過程從序列的兩端交替掃描各個關鍵字,找到一大一小兩個關鍵字,交換兩個關鍵字。快速排序關鍵字:2380405055
12345768
91、從右向左掃描:查找到一個小于基準值的關鍵字(小關鍵字);2、從左向右掃描:查找到一個不小于基準值的關鍵字(大關鍵字);0基準值大關鍵字小關鍵字45306023快速排序過程從序列的兩端交替掃描各個關鍵字,找到一大一小兩個關鍵字,交換兩個關鍵字。快速排序關鍵字:23405055
12345768
91、從右向左掃描:查找到一個小于基準值的關鍵字(小關鍵字);2、從左向右掃描:查找到一個不小于基準值的關鍵字(大關鍵字);0基準值大關鍵字小關鍵字4530602380快速排序過程從序列的兩端交替掃描各個關鍵字,找到一大一小兩個關鍵字,交換兩個關鍵字。快速排序關鍵字:234050
55
12345768
91、從右向左掃描:查找到一個小于基準值的關鍵字(小關鍵字);2、從左向右掃描:查找到一個不小于基準值的關鍵字(大關鍵字);0基準值大關鍵字小關鍵字4530602380快速排序過程從序列的兩端交替掃描各個關鍵字,找到一大一小兩個關鍵字,交換兩個關鍵字。快速排序關鍵字:2350
55
12345768
91、從右向左掃描:查找到一個小于基準值的關鍵字(小關鍵字);2、從左向右掃描:查找到一個不小于基準值的關鍵字(大關鍵字);0基準值大關鍵字小關鍵字453060238040快速排序過程從序列的兩端交替掃描各個關鍵字,找到一大一小兩個關鍵字,交換兩個關鍵字。快速排序關鍵字:2350
55
12345768
91、從右向左掃描:查找到一個小于基準值的關鍵字(小關鍵字);2、從左向右掃描:查找到一個不小于基準值的關鍵字(大關鍵字);0基準值大關鍵字小關鍵字453060238040快速排序算法描述1、設兩個變量i,j,初始時i=low=1,j=high=n,以a[low]為基準元素,將a[low]零時保存在a[0]中。快速排序2、比較和交換從j所指位置向前搜索:將a[j]與a[0]進行比較:從i所指位置起向后搜索:將a[0]與a[i]進行比較:3、重復1、2步驟,直到i=j為止,同
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 邵陽市重點中學2024-2025學年初三5月畢業班模擬考試數學試題含解析
- 江蘇省鹽城市響水實驗、一中學2025屆初三下學期零診模擬生物試題含解析
- 廊坊衛生職業學院《成衣制作工藝》2023-2024學年第二學期期末試卷
- 江西師范大學科學技術學院《prote軟件設計》2023-2024學年第二學期期末試卷
- 延壽縣2025屆數學四年級第二學期期末質量檢測模擬試題含解析
- 天府新區航空旅游職業學院《歐美設計規范釋義一雙語》2023-2024學年第二學期期末試卷
- 天津石油職業技術學院《珠寶專業英語》2023-2024學年第二學期期末試卷
- 塔里木職業技術學院《測井資料解釋課程設計》2023-2024學年第一學期期末試卷
- 遼寧稅務高等專科學校《影像診斷學》2023-2024學年第二學期期末試卷
- 文山壯族苗族自治州馬關縣2024-2025學年數學三下期末綜合測試模擬試題含解析
- 美國學生閱讀技能訓練
- 網絡安全服務項目服務質量保障措施(實施方案)
- 生產加工型小微企業安全管理考試(含答案)
- 青少年科技創新比賽深度分析
- 世界近代武器革新圖鑒(1722-1900)英國篇
- 安標受控件采購管理制度
- 亞低溫的治療與護理
- 危險化學品企業設備完整性 第2部分 技術實施指南 編制說明
- 防高墜自查自糾臺賬
- GB/T 4437.1-2023鋁及鋁合金熱擠壓管第1部分:無縫圓管
- 市政工程消耗量定額 zya1-31-2015
評論
0/150
提交評論