選擇排序(Selection sort)是一種簡單直覺的排序算法。它的工作原理是每一次從待排序的資料元素中選出最小(或最大)的一個元素,存放在序列的起始位置,直到全部待排序的資料元素排完。 選擇排序是不穩定的排序方法(比如序列[5, 5, 3]第一次就将第一個[5]與[3]交換,導緻第一個5挪動到第二個5後面)。
選擇排序(Selection sort)是一種簡單直覺的排序算法。它的工作原理是每一次從待排序的資料元素中選出最小(或最大)的一個元素,存放在序列的起始位置,直到全部待排序的資料元素排完。 選擇排序是不穩定的排序方法(比如序列[5, 5, 3]第一次就将第一個[5]與[3]交換,導緻第一個5挪動到第二個5後面)。