冒泡 插入 選擇 快速排序

2021-06-16 13:54:47 字數 713 閱讀 1913

各位親 有時間可以去看看我的

「金駿家居**店」買時說明在我的部落格看到有優惠哦 還有意外禮品贈送  真正的程式設計師**店

氣泡排序:每次找出最大或者最小的數放到序列的最後。

插入排序:每一次查詢都把數放到已排序序列合適的位置。例子:4,3,2,1如數中的第乙個數肯定是有序的,從第二個數開始3小於4,放在已經排序的數字4的前面。得到3,4,2,1。再進行第三個數排序,2小於已經有序的 3,4 所以放在3,4前面得到2,3,4,1  再進行第三次排序1小於已經排序的序列 所以得到1,2,3,4

選擇排序:就是直接從待排序序列中選擇乙個最大或者最小的數,每次把這個最小的數拿出來,知道全部拿完。

快速排序:先拿出乙個數作為基數,把大於這個基數的放在該數右邊,小於的放在該數左邊。左右兩邊再按這個劃分。整個排序可遞迴進行,直到排序結束。

排序 快速,插入,選擇,冒泡

快速排序 陣列快速排序 先取出陣列第乙個 把每個和它比較,比它小的放在l陣列,大的放r陣列,一直比較,最後合到乙個陣列 function kuaisu a l r array for i 1 i c i else l kuaisu l r kuaisu r return array merge l,...

冒泡,插入,選擇排序

經典的排序演算法,此文章介紹三個 氣泡排序 它重複地走訪過要排序的數列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過來。走訪數列的工作是重複地進行直到沒有再需要交換,也就是說該數列已經排序完成。public void bubblesort int a while iswrap for int ...

排序 冒泡 插入 選擇 快速 歸併

public class sorttest bubblesort array insertsort array selectsort array quicksort array mergesort array for int i 0 i array.length i 氣泡排序 param array...