Overview
Fibonacci Search narrows a sorted array with offsets based on Fibonacci numbers instead of midpoint division.
Searches sorted data using Fibonacci-sized partitions.
Compact metadata for implementation and discovery.
Fibonacci Search narrows a sorted array with offsets based on Fibonacci numbers instead of midpoint division.
Quick facts
Runtime and memory behavior at a glance.
Best
O(1)
Average
O(log n)
Worst
O(log n)
Space
O(1)
Show partitions sized by Fibonacci numbers shrinking the search range.
Fibonacci Search operates in O(log n) time and O(1) space within the Divide and Conquer family. Often compared with Binary Search and Exponential Search.
What each reference supports for this entry.
Sorting and searching reference supporting Fibonacci Search probe strategy, comparison structure, or implementation invariant.
Good next jumps from the relationship graph, ranked for useful discovery.
Fibonacci search is an ordered-array search alternative that uses Fibonacci offsets instead of halving.