| DATA STRUCTURES | ||
|---|---|---|
| Array | Stack | Binary Search Tree | 
| String | Queue | Graph | 
| Pointers | Tree | Hashing | 
| Linked List | Binary Tree | Heap | 
| ALGORITHMS | ||
|---|---|---|
| Bubble Sort | Quick Sort | Backtracking | 
| Selection Sort | Linear Search | Greedy | 
| Insertion Sort | Binary Search | Dynamic Programming | 
| Merge Sort | Recursion | Bit Manipulation | 
- Codechef
 - LeetCode
 - HackerRank
 
- Course : Mastering Data Structures & Algorithms using C and C++
 - W3school
 - InterviewBit
 - PrepInsta