Member-only story

A Ready-Reckoner Overview of Essential Searching Algorithms

A Ready-Reckoner Overview of Essential Algorithms

Hi All , This story is open to everyone; non-member readers can click this link to read the story.

Today , We will go through the Ready-Reckoner Overview of Essential Searching Algorithms. This short post will act as quick reference on Searching Algorithms .

So Let’s Begin :

Search algorithms:

1. Linear Search: A simple search algorithm that searches for a target item by iterating through the list sequentially and comparing each element to the target.

2. Binary Search: A more efficient search algorithm that requires the list to be sorted, and then repeatedly divides the list in half until the target item is found or it is clear that the item is not in the list.

3. Hash Tables: A data structure that stores key-value pairs and uses a hash function to map keys to indices in an array. It enables fast search, insert and delete operations with an average time complexity of O(1).

4. Divide and Conquer Algorithm :

The Divide and Conquer algorithm is a problem-solving strategy that involves dividing a problem into sub-problems, solving these sub-problems independently and combining their solutions to form the solution to the original problem. This approach is particularly…

--

--

A Passionate Programmer - A Technology Enthusiast
A Passionate Programmer - A Technology Enthusiast

Written by A Passionate Programmer - A Technology Enthusiast

An Architect practicing Architecture, Design,Coding in Java,JEE,Spring,SpringBoot,Microservices,Apis,Reactive,Oracle,Mongo,GCP,AWS,Kafka,PubSub,DevOps,CI-CD,DSA

No responses yet