《数据结构与算法》实验报告——快速排序
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                《数据结构与算法》实验报告——快速排序
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                《數(shù)據(jù)結構》實驗報告
| 學號:? 2018329621200 ?? | 機器號 10-414-28 ? | 姓名: 申屠志剛 | 
| 日期:? 2019/12/18????? ?? | 程序名:?????? main.cpp??????? | |
| 實驗內(nèi)容:?? 快速排序??? | ||
- 目的和要求(需求分析):
- 程序設計的基本思想,原理和算法描述:
?使用分治策略,將一個序列分為兩個子序列。
步驟:
在待排序的n個記錄中任選一個進行記錄(通常選第一個),作為為基準(分區(qū)標準)。
進行分區(qū),即:將所有比基準值小的元素放在基準左邊,所有比基準值大的元素放在基準的右邊,中間為所選的基準。
對左右兩個分區(qū)遞歸進行步驟1、2,遞歸結束條件是序列的大小是0或1。
- 調(diào)試和運行程序過程中產(chǎn)生的問題及采取的措施:
無
- 源程序及注釋:
- 運行結果
?
- 心得與體會:
通過本次試驗,讓我更深刻理解了快速排序法與其應用,因為快速排序是對冒泡排序的一種改進,所以在冒泡排序的原有基礎上再學習快速排序就顯得不是很困難。
總結
以上是生活随笔為你收集整理的《数据结构与算法》实验报告——快速排序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 《数据结构与算法》课程设计报告——赫夫曼
- 下一篇: BIOS——PE无法识别硬盘问题问题解决
