Searching dan Sorting
Searching Searching Algorithms ( Pencarian Algoritma) dirancang untuk memeriksa elemen atau mengambil elemen dari struktur data di mana ia disimpan. Berdasarkan jenis operasi pencarian, algoritma ini umumnya diklasifikasikan ke dalam dua kategori: Sequential Search ( Pencarian Berurutan) : merupakan proses pencarian data dengan metode pencarian langsung. Ini dilakukan dengan cara mencocokkan data yang akan dicari dengan semua data yang ada dalam kelompok data. Proses pencocokan data dilakukan secara berurutan. Satu demi satu dimulai dari data ke 1 hingga data pada urutan terakhir . Misalnya: Pencarian Linear. Linear Search untuk menemukan elemen "J" dalam daftar yang diurutkan dari A-X Interval Search ( Pencarian Interval) : Algoritma ini secara khusus dirancang untuk mencari struktur data yang diurutkan. Jenis algoritma pencarian ini jauh lebih efisien daripada Pencarian Linear karena mereka berulang kali menargetkan pusat struktur pencarian dan membagi ruang p...