Giải thuậtDuyệt từ phần tử thứ 2 đến cuối mảng

Giải thuật:

  • Với selection sort, mảng được sắp xếp là mảng mà mỗi phần tử đều nhỏ hơn tất cả các phần tử bên phải nó.

  • Vậy thuật toán của nó là:

    • Duyệt mảng lần lượt từ trái qua phải

    • So sánh phần tử được duyệt với tất cả các phần tử bên phải nó:

      • Nếu nhỏ nhất, . Nếu không, đổi chỗ và phần tử nhỏ nhất đó.

Minh họa:

Code Python:

Độ phức tạp:

  • Best:
  • Average:
  • Worst: