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







dalam menggunakan selection sort terdapat kelebihan dan kekurangannya juga. Kelebihannya yaitu
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

Postingan Populer