Tugas Sorting Java
Dalam bahasa sehari-hari, kita mengenal sortir atau sorting. Sorting yaitu proses atau kegiatan untuk memilih atau menyusun sesuatu.
Bagi para pemula dalam belajar Java, pengetahuan mengenai teknik sorting data tentunya menjadi hal yang fundamental. Dalam pemrograman, pengertian sorting adalah suatu proses atau rangkaian cara untuk menyusun kembali himpunan dari objek dengan menggunakan aturan tertentu yang sudah ditetapkan.
1. Bubble Sort
Dalam menggunakan bubble sort tentu ada beberapa kelebihan dan kekurangannya. Kelebihannya
adalah penulisan kodenya tidak sulit dan mudah dipahami,implementasi kodenya mudah,dan dapat
menghemat banyak memori. Kelebihannya ialah waktu kompleksitasnya lama dan kode bubble sort ini
tidak cocok untuk algorithm yang memakai banyak data set.
2. Selection Sort
kompleksitas waktunya cepat jika memakai data set yang sedikit dan kekurangannya yaitu waktunya
lama jika digunakan pada data yang besar.
3. Insertion Sort
Sama seperti yang lainnya, terdapat kelebihan dan kekurangan juga saat memakai insertion sort.
kelebihannya adalah sortnya cepat jika data yang dipakai sedikit dan baik digunakan jika elemen
sudah di sort, sedangkan kekurangan pada insertion sort adalah kompleksitas waktu lama jika
dipakai pada data yang besar.
Komentar
Posting Komentar