DEFINISI BUBBLE SORT DAN SELECTION SORT
Bubble Sort
Bubble Sort merupakan proses pengurutan yang dilakukan secara berangsur-angsur/ berkali- kali
berpindah ke posisi yang benar makadari itu dinamakan Bubble yang artinya
gelembung. Algoritma ini akan mengurutkan data dari yang terbesar ke yang
terkecil (ascending) dan bisa juga sebaliknya (descending).Algoritma
Bubble Sort ini mempunyai kelebihan dan kekurangan, untuk kelebihannya metode
ini merupakan metode paling sederhana untuk mengurutkan data. Selain sederhana,
algoritma Bubble Sort sangatlah mudah dipahami. Sementara itu, kekurangannya terletak
pada efisiensi. Bubble Sort ini merupakan metode pengurutan yang tidak efisien
dikarenakan pada saat pengurutkan data yang sangat besar akan sangat lambat prosesnya.
Selain itu, jumlah pengulangan akan tetap sama jumlahnya meskipun data sudah
cukup terurut.
Contoh Bubble Sort yang sudah dimodifikasi :
Setelah di Run :
Selection Sort
Selection
Sort merupakan salah satu algoritma pengurutan yang sederhana. Ide dasarnya
adalah melakukan beberapa kali pass untuk melakukan penyeleksian elemen
struktur data. Untuk sorting ascending (menaik), elemen yang paling kecil di
antara elemen-elemen yang belum urut, disimpan indeksnya, kemudian dilakukan
pertukaran nilai elemen dengan indeks yang disimpan tersebut dengan elemen yang
paling depan yang belum urut. Sebaliknya, untuk sorting descending (menurun), elemen
yang paling besar yang disimpan indeksnya kemudian ditukar.
Contoh Selection Sort yang sudah dimodifikasi :
Setelah di Run :
Komentar
Posting Komentar