Sorting and Searching
-Sorting Sorting adalah pengurutan atau penyusunan data yang acak menjadi rapi dan teratur sehingga dapat memperingan kerja sistem saat melakukan searching data. Sorting dibagi menjadi 2 tipe yaitu Ascending Sorting (dari rendah ke tinggi) dan Descending Sorting (tinggi ke rendah). Berikut adalah jenis-jenis dari sorting : 1. Bubble Sort Cara kerja Bubble sort : -membandingkan dua nilai yang berdekatan -membandingkan dan menukar tempat (jika perlu) 2. Selection Sort Cara kerja Selection Sort : - Mencari nilai minimum (jika ascending) atau maksimum (jika descending) - Menukarkan nilai ini dengan elemen pertama - Mengulangi langkah di atas untuk sisa list dengan dimulai pada posisi kedua 3. Quick Sort 4. Merge Sort Merge Sort a dalah jenis sorting yang menerapkan prinsip Devide-and-conquer, dimana data dibagi-bagi sampai menjadi sekecil mungkin kemudian dikerjakan satu-satu untuk menjadi data awal yang tersusun. -Se...