- Index
- ToDO:
- Abstract Data Types
- Arrays
- Searching
- Sorting
- LinkedList
- Stack
- Queue
- Hash DS
- Bit-Manipulation
- Recursion
- Trees
- Graphs
- Shortest Path
- Minimum Spanninh Tree
- Problem Solving Techniques
- Miscellaneous
- Famous Problems
💡NOTE💡
These notes are only created for Java DSA !!
- Code in C++, Java, and Python
- Code with in-built template lbraries of C++, Java and Python
- CURD Operation on All Data Structures
- Time and Space Complexity Analysis
- Bubble Sort
- Selection Sort
- Insertion Sort
- Quick Sort
- Counting Sort
- Radix Sort
- Merge Sort
- Topological Sort
- Cycle Sort
- Trees
- Binary Tree
- Pre-Order Traversal
- In-Order Traversal
- Post-Order Traversal
- Level-Order Traversal
- Array Implementation
- Binary Search Tree
- AVL Tree
- B Tree
- B+ Tree
- Red-Black Tree
2 Pointers Sliding Window Prefix Sum Fast and Slow Pointers Divide and Conquer Recursion Dynamic Programming Greedy Algorithms Backtracking Top 'K' Elements