Binary search
Binary search locates a target in an ordered collection by repeatedly eliminating half of the remaining search interval. It can also determine that the target is absent.
Linked from 13 pages
Big O notationBroader topic: Its logarithmic running time contrasts sharply with linear search.
RecursionBroader topic: Its recursive form searches a smaller interval after each comparison.
Red–black treeRelated: Its logarithmic search illustrates the benefit of keeping tree paths short.
Akra–Bazzi methodRelated: Its recurrence is a simple special case with one recursive subproblem.