Data Structures and its implementations in Java are introduced in this repository.
- LinkedList (Singly, Doubly, Circular)
- Array
- Matrix
- Stack
- String
- Queue
- Tree
- Heap
- Top String algorithms
- Top Array algorithms
- Dynamic Programming
- Search (Linear, Binary)