Terdapat 3 metode searching, yaitu:
- Linear Search
- Binary Search
- Interpolation Search
Pada Linear Search, program akan mencari satu persatu data. Jika data yang dicari merupakan data yang berada di urutan terakhir, maka linear search tidak dapat digunakan pada data yang cukup banyak karena akan memakan memory yang cukup besar.
Binary Search akan mencari nilai tengah terlebih dahulu pada data yang telah di sorting, kemudian program akan membandingkan nilai yang dicari dengan nilai tengah. Jika dia lebih besar maka pencarian akan berpindah ke kanan, sedangkan jika nilai yang dicari lebih kecil maka pencarian akan berpindah ke kiri.
Mirip dengan Binary Search, Interpolation Search akan mencari nilai tengahnya juga, tetapi berbeda dengan Binary Search yang menggunakan rekursi, Interpolation Search memindahkan index-indexnya yang menjadi patokan pencarian.
Sorting
Terdapat 5 jenis sorting:
- Bubble Sort
- Selection Sort
- Insertion Sort
- Quick Sort
- Merge Sort
2201727746
skyconnectiva.com
binus.ac.id
Benedictus Danielle