Overview
Saddleback Search is a search method that uses ordering, indexing, predicates, or distance bounds to eliminate candidates. It is a good fit when the collection has enough structure to avoid checking every candidate.
Saddleback Search locates items by exploiting structure in the collection or search space.
Compact metadata for implementation and discovery.
Saddleback Search is a search method that uses ordering, indexing, predicates, or distance bounds to eliminate candidates. It is a good fit when the collection has enough structure to avoid checking every candidate.
Quick facts
Runtime and memory behavior at a glance.
Best
O(1)
Average
O(log n)
Worst
O(n)
Space
O(1)
if value > target move left, else move downUses sorted rows and columns to eliminate a row or column each step.
Show candidate regions shrinking as comparisons or distance tests eliminate options.
Saddleback Search operates in O(log n) time and O(1) space within the Search family. Key governing relation: if value > target move left, else move down. Often compared with Binary Search and Linear Search.
What each reference supports for this entry.
Sorting and searching reference covering Saddleback Search comparison model, probe strategy, network structure, or pass schedule.
Good next jumps from the relationship graph, ranked for useful discovery.
Saddleback Search and Binary Search address nearby searching problems but make different implementation tradeoffs.