Algorithms

Algorithms and their explanations

List of 500 Computer Algorithms from Simple to Complex

A list of 500 computer algorithms from simple to complex with brief explanations. Includes basic, intermediate, advanced, specialized, and domain-specific algorithms.

Linear Search in Computer Algorithms

A comprehensive guide to Linear Search, a basic searching algorithm that sequentially checks each element in a collection until the target element is found.

Binary Search in Computer Algorithms

A guide to binary search in computer algorithms, including its working principle, implementation, advantages, and real-world applications.

Jump Search in Computer Algorithms

A comprehensive guide to Jump Search, a searching algorithm that finds an element in a sorted array by jumping ahead by fixed steps rather than checking each element sequentially.

Interpolation Search in Computer Algorithms

This article explores the concept, working mechanism, complexity analysis, advantages, and limitations of Interpolation Search in computer algorithms.

Exponential Search in Computer Algorithms

Exponential Search is a powerful algorithm that efficiently locates elements in sorted arrays. It is particularly useful when the size of the dataset is unknown or unbounded.

Ternary Search in Computer Algorithms

An article on the ternary search algorithm, a divide-and-conquer algorithm for finding the maximum or minimum of unimodal functions.

Fibonacci Search in Computer Algorithms

Explains the Fibonacci Search algorithm, a comparison-based search technique for efficiently finding elements in a sorted array.


Last modified 04.03.2025: new mint content (38578ff)