排序算法之快速排序、歸併排序(java實現)

前面一篇文章已經講到了三個比較簡單的排序算法,如今準備說一下比較高級一點的兩個算法,他們在數據量比較大的時候的效果仍是很明顯的,我這裏給出java的實現代碼。java 1.快速排序算法 過程:將待排序的第一個數做爲標誌temp,而後開始比較,i指向第一個數,j指向最後一個數,最開始j指向的數和temp比較,若是j比較大,j往左移動,不然i和j的數字交換,而且i開始想右邊移動,知道i=j,完成一趟。
相關文章
相關標籤/搜索