Error in user YAML: (<unknown>): did not find expected '-' indicator while parsing a block collection at line 2 column 1
---
## CP
- [ ] [450 DSA](https://450dsa.com)
- [ ] [LeetCode top 150](https://leetcode.com/studyplan/top-interview-150/)
- [ ] [LeetCode 75](https://leetcode.com/studyplan/leetcode-75/)
- [ ] [NeetCode 150](https://neetcode.io/roadmap)
---
- Linear Search
- Binary Search
- Depth-First Search (DFS)
- Breadth-First Search (BFS)
- Bubble Sort
- Selection Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- Heap Sort
- Radix Sort
- Counting Sort
- Shell Sort
- Bucket Sort
- Linked List
- Singly Linked List
- Stack
- Queue
- Array Queue
- Linked List Queue
- Binary Tree
- Binary Search Tree (BST)
- Heap
- Graph
- Trie
-
Creational Patterns
- Singleton
- Factory Method
- Abstract Factory
- Builder
- Prototype
-
Structural Patterns
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
-
Behavioral Patterns
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
- Abstraction
- Encapsulation
- Inheritance
- Polymorphism
- Coupling
- Cohesion
- Association
- Aggregation
- Composition
- Threading
- Clean code
- SQL
- DBMS
- LLD
- HLD
- SOLID
- RAID