This repository will contain basic data structures and algorithms implementations using javascript.
- Analysing performance of Arrays and Objects
- Problem solving approach
- Problem solving patterns
- Challanges
- Recursion
- Recursion problem set
- Recursion challanges
- Bubble sort
- Selection sort
- Insertion sort
- Comparing Bubble, Selection, Insertion sorting
- Merge sort
- Quick sort
- Radix sort
- Singly linked lists
- Doubly linked lists
- Stacks + Queues
- Binary search trees
- Tree traversal
- Binary heaps
- Hash tables
- Graph traversal
- Dijkstra's algorithm
- Dynamic programming