This repo is meant to contain the algorithms for searching and sorting algorithms in every language. As per your knowledge on the programming language of your interest you can contribute/ add the algorithms.
- These algorithms can be used to organize complicated data and make it easier to use as well as to understand. Furthermore, having an understanding of these algorithms and how they work is fundamental for a strong understanding of the concepts of Computer Science.
Sorting algorithms are ways to organize a group of items from smallest to largest or vice versa. These algorithms can be used to organize complicated data and make it easier to use as well as to understand.
Searching Algorithms are designed to check for an element or retrieve an element from any data structure where it is stored.
This repository contains the following algorithms in multiple languages :
- BFS
- Binary Search
- DFS
- Exponential Search
- Fibonacci Search
- Interpolation Search
- Jump Search
- Linear Search
- Ternary Search
- Bogo Sort
- Brick Sort
- Bubble Sort
- Bucket Sort
- Cocktail Sort
- Cyclic Sort
- DNF Sort
- Heap Sort
- Insertion Sort
- Merge Sort
- Pancake Sort
- Quick Sort
- Radix Sort
- Selection Soort
- Shell Sort
- Count Sort
- This repository is meant to be a one destination for the programmers to refer to all the searching algorithms and sorting algorithms.
- This repository will contain the algorithms in all different programming languages.
- Intention is to create a unified all in one place for all the sorting and searching algorithms.
- Read our CONTRIBUTING.md