TULISAN PENGANTAR WEB SCIENCE
SORTING
Definisi Sorting
Pengurutan
(sorting) adalah proses yang mengatur sekumpulan objek/data sehingga nilainya
tersusun, baik itu dari kecil ke besar (ascending) atau dari besar ke kecil
(descending). Disini saya akan membahas tentang selection sort dan insertion
sort.
1. Selection sort
Definisi
Selection Sort
Metode
selection sort merupakan metode membandingkan elemen yang pertama dengan elemen
yang berikutnya sampai dengan elemen yang terakhir. Jika ditemukan elemen lain
yang lebih kecil dari elemen sekarang maka dicatat posisinya dan kemudian
ditukar.
Proses pengurutan menggunakan metode selection
sort secara terurut naik adalah sebagai berikut :
- Mencari data terkecil dari data pertama sampai dengan data yang terakhir. Kemudian ditukar posisinya dengan data pertama.
- Mencari data terkecil dari data kedua sampai dengan data terakhir, kemudian ditukar posisinya dengan data kedua.
- Begitu seterusnya sampai semua data terurut naik. Apabila terdapat n buah data yang akan diurutkan, maka membutuhkan (n-1) langkah pengurutan, dengan data terakhir, yaitu data ke n tidak perlu diurutkan karena hanya tinggal data satu-satunya.
2.
Insertion
Sort
Definisi
Insertion Sort
Metode
Insertion Sort adalah metode pengurutan yang mengambil sebuah data sisip pada
data yang diurutkan dan menggeser data yang lebih besar dari data sisip agar
data sisip dapat ditempatkan pada tempat yang benar.
Proses
yang terjadi pada pengurutan dengan menggunakan metode Insertion Sort adalah
dimulai dari data ke-2 kemudian disisipkan pada tempat yang sesuai.
Ilustrasinya mirip seperti saat menyisipkan kartu di permainan kartu.
DAFTAR PUSTAKA
- http://angga116.blogspot.co.id/2015/06/apa-itu-sorting.html







0 komentar:
Posting Komentar