計蒜客-程序設計競賽入門

快速排序 算法介紹 設要排序的數組是A[0]……A[N-1],首先任意選取一個數據(一般選用數組的第一個數)做爲關鍵數據,而後將全部比它小的數都放到它前面,全部比它大的數都放到它後面,這個過程稱爲一趟快速排序。值得注意的是,快速排序不是一種穩定的排序算法,也就是說,多個相同的值的相對位置也許會在算法結束時產生變更。 一趟快速排序的算法是: 1)設置兩個變量i、j,排序開始的時候:i=0,j=N-1
相關文章
相關標籤/搜索