Sorting and Searching
Sorting adalah proses untuk mengurutkan data menjadi lebih teratur. Terdapat 5 tipe sorting yaitu : Bubble Sort = melakukan pertukaran 2 nilai yang bersebelahan sehingga nilai tersebut berurutan. Proses ini membutuhkan waktu yang lama karena harus dilakukan satu persatu. Selection Sort = melakukan pengurutan dengan mencari nilai yang belum diurutkan ke posisi yang tepat di dalam array. Quick Sort = melakukan pengururutan dengan menentukan nilai pivot lalu membandingkan semua nilai dengan nilai pivot. Untuk nilai < nilai pivot diletakkan sebelah kiri dan nilai > nilai pivot diletakkan sebelah kanan. Insertion Sort = melakukan pengurutan dengan menempatkan setiap nilai pada posisinya dengan cara membandingkan. Merge Sort = membagi array menjadi 2 bagian yang akan diurutkan per bagian dan digabungkan kembali sesuai urutannya. Searching adalah proses untuk mencari data berdasarkan key pada data yang disimpan key dari sebuah data harus unik, ...