Sorting & Searching
Essential sorting and searching algorithms for organizing and finding data efficiently.
Learning Map
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
- Start with Sorting Algorithms to understand different sorting techniques
- Learn Searching Algorithms for efficient data retrieval
📄️ Searching Algorithms
Various searching algorithms from linear search to advanced interpolation search
📄️ Sorting Algorithms
Comparison-based and non-comparison sorting algorithms with their properties and use cases