Skip to main content

Sorting & Searching

Essential sorting and searching algorithms for organizing and finding data efficiently.

Learning Map

Sorting and searching algorithms organized by complexity and application.

Prerequisites

What's in scope

  • Sorting Algorithms: Comparison-based sorts, non-comparison sorts, stability & in-place properties, time & space complexity, and when to use which sort
  • Searching Algorithms: Linear search, binary search variations, ternary search, exponential search, and interpolation search

How to use this section