Re-learning DSA
Built in Data Structures:
- Arrays
- Hash Tables or Objects
Implementations of other data structures:
-
Stack
-
Queue
-
linked list
-
double linked list
-
circular linked list
-
Tree
-
Binary Tree
-
Trie
-
Graph
-
adding/searching/removing/replacing items in above structures.
-
DFS
-
BFS
-
Dijilstras Algorithm
-
Dynamic programming
Problem solving methodologies:
- sliding window