This repository is a collection of great mini projects on data structures and algorithms. The aim of the repository is to demonstrate and apply the algorithms in simple and efficient way and to clear the concepts as much as possible.
Currently four language are available and many more to come.
- C++
- GO
- JAVA
- Python
Feel free to add more............
This repositry not based on a particular language. It contains various programming languages.
Browse through the repositiry to explore and learn stuff. This repo also contains the Big - O cheatsheet for all types Data Structures and also for the basic algorithmic stuff like various types of sorting algorithms.
Link to cheatsheet Big-O Cheatsheet
Here are some direct links to each topic.
- Binary Search----------Binary Search
- Create Bubblesort------Bubble Sort
- Insertion Sort---------Insertion Sort
- Selection Sorting------Selection Sort
- UpperBoundConfidence
- BankerAlgo.java
- BinarySearch.java
- IsPrime.java
- BoyerMooreMajorityElement.java
- BubbleSort.java
- InsertionSort.java
- ShortestPalindrome.java
- Binary search.py
- LinearSearch.py
- Tim sort.py
- Selection sort.py
Feel free to correct the existing algorithms if you find any issues. Also, feel free to add more...
This repository is open to any kind of contributions. Any kind of suggestions, enhancements, bug reports are always welcome.