(Bubble + Selection + Insertion) Sort
Bubble Sort
Bubble sort adalah salah satu cara sorting yang dilakukan dengan menukar satu elemen dengan elemen berikutnya yang lebih kecil secara terus menerus dalam satu iterasi. Iterasi selanjutnya akan dilaksanakan hingga sebanyak n-1 atau jumlah elemen yang ada dikurangi 1.
Salah satu kelebihan menggunakan bubble sort adalah cara yang digunakan cukup simpel dan gampang diimplementasikan, tetapi kekurangan bubble sort adalah banyaknya operasi yang dilakukan.
Pengimplementasian Bubble Sort : https://pastebin.com/fT2wfmEe
Hasil :
Selection Sort
Selection sort adalah cara sorting yang terlaksanakan dengan cara menukar elemen terkecil dengan elemen pertama di array tersebut, kemudian menambah indeksnya satu dan melakukan penukaran seperti yang dinyatakan di langkah awal.
Salah satu kelebihan menggunakan selection sort adalah penggunaan memori yang sedikit. Namun, selection sort biasanya hanya digunakan untuk mengurutkan array yang kecil.
Pengimplementasian Selection Sort : https://pastebin.com/CQ1YykxW
Hasil :
Insertion Sort
Insertion sort adalah cara sort yang bekerja dengan cara membagi array menjadi dua bagian (menjadi array sorted dan array unsorted). Dalam setiap iterasi, elemen pertama dari array unsorted akan dibandingkan dengan elemen yang ada di array sorted. Iterasi akan berhenti dilakukan jika urutan telah sesuai.
Pengimplementasian Insertion Sort : https://pastebin.com/RN7x9vCG
Comments
Post a Comment