Searching. Algoritma pencarian: linear, binary, ternary, dan variasinya.
Setiap Chapter pada Section ini disusun bertahap: konsep dasar, implementasi C++, lalu latihan dan refleksi. Pastikan pembaca menyelesaikan Chapter sebelumnya karena topik saling berkaitan.
Pencarian sekuensial O(n) yang bekerja pada data apa pun.
Buka → # Binary SearchPencarian O(log n) pada data terurut dengan divide and conquer.
Buka → # Binary Search VariantsLower bound, upper bound, dan binary search dengan predikat kustom.
Buka → # Binary Search on AnswerTrik binary search pada domain solusi, bukan pada array input.
Buka → # Ternary SearchPencarian maksimum/minimum fungsi unimodal dalam O(log n).
Buka → # Searching pada Data TerurutJump search, exponential search, dan interpolation search.
Buka → # Perbandingan Algoritma SearchingTabel kompleksitas, decision tree, dan panduan memilih algoritma.
Buka →