排序算法--快速排序(簡單易懂)

核心思想:將一個數組劃分紅兩個,而後經過遞歸調用自身爲每個子數組進行快速排序來實現java 解釋原理:須要獲得的數組 :小於基準值     基準值   大於基準值數組 輸入任意一個未排序的數組,如數組arr={98,40,97,25,0,60,95,73,90,80},快速排序須要三個值,一個基準值mark(就是一個用來將數組分紅兩部分的值;我是選取第一個值做爲基準值,即98),一個表示數組的左邊
相關文章
相關標籤/搜索