Data-Structures-and-Algorithm-Patterns
Data-Structures-and-Algorithm-Patterns copied to clipboard
Data Structures and Algorithms Patterns that I followed ,implemented in Python
DS-and-algorithm-Patterns
Notes for DSA
You can implement these notes in your own favourite programming language. Notes
Data Structures and Algorithms Patterns implemented in Python.
Topics covered:
- [x] Arrays
- [x] Graphs
- [x] Breadth First Search
- [x] Depth First Search
- [x] Recursion
- [x] Basic Problems
- [x] Factorial
- [x] Fibonacci
- [x] Sum of Geometric Progression
- [x] Tower of Hanoi
- [x] Recursion on Arrays
- [x] Merge Sort Array
- [x] Quick Sort Array
- [x] Recursion on Strings
- [x] Remove Consecutive Duplicates
- [x] Recursion on Linked List
- [x] Reverse Linked List
- [x] Basic Problems
- [x] Searching Alogorithms
- [x] Linear Search
- [x] Binary Search
- [x] Sorting Alogorithms
- [x] Bubble Sort
- [x] Insertion Sort
- [x] Shell Sort
- [x] Selection Sort
- [x] Bucket Sort
- [x] Stack And Queue
- [x] Stack
- [x] Queue
- [x] Strings
- [x] Strings
- [x] KMP (Knuth Morris Pratt) Pattern Searching
- [x] Trees
- [x] Binary Search Tree
- [x] Two Pointers
- [x] Two Pointers
- [x] Easy Problems on Two Pointers
- [x] Difficult Problems on Two Pointers
This repository is for the references, anyone can feel free to use this.