@@ -21,7 +21,33 @@ Implementation of Algorithms in Java, Most of these names are picked up from Gee
2121 - [ ] Radix Sort
2222
23234 . [ ] ** Advanced Algorithms**
24- - [ ] Dijkstra
24+ - [ ] Greedy Algorithms
25+ - [ ] Travelling Salesman Problem
26+ - [ ] Prim's Minimal Spanning Tree Algorithm
27+ - [ ] Kruskal's Minimal Spanning Tree Algorithm
28+ - [ ] Dijkstra's Minimal Spanning Tree Algorithm
29+ - [ ] Dijkstra's Shortest Path
30+ - [ ] Graph - Map Coloring
31+ - [ ] Graph - Vertex Cover
32+ - [ ] Knapsack Problem
33+ - [ ] Job Scheduling Problem
34+ - [ ] Huffman Coding
35+ - [ ] Reverse Delete
36+ - [ ] Divide and Conquer
37+ - [ ] Merge Sort
38+ - [ ] Quick Sort
39+ - [ ] Binary Search
40+ - [ ] Strassen's Matrix Multiplication
41+ - [ ] Closest pair (points)
42+ - [ ] Cooley–Tukey Fast Fourier Transform (FFT) Algorithm
43+ - [ ] Karatsuba algorithm for fast multiplication
44+ - [ ] Miscellaneous
45+ - [ ] Rabin Karp Substring Search
46+ - [ ] MapReduce
47+ - [ ] Bellmen-Ford Algorithm
48+ - [ ] A*
49+ - [ ] Bipartric Graph
50+ - [ ] P, NP and NP Complete
2551
26525 . [ ] ** Bit Manipulation**
2753 - [X] [Introduction to Bits](../master/src/com/deepak/algorithms/BitManipulation/Introduction.md)
@@ -42,7 +68,18 @@ Implementation of Algorithms in Java, Most of these names are picked up from Gee
4268 - [ ] Rotating Iterator
4369
44707 . [ ] ** Dynamic Programming**
71+ - [ ] Fibonacci number series
72+ - [ ] Knapsack Problem
73+ - [ ] Tower of Hanoi
74+ - [ ] All pair shortest path by Floyd-Warshall
75+ - [ ] Shortest path by Dijkstra
76+ - [ ] Project Scheduling
4577
46788 . [ ] ** Recursion**
79+ - [ ] Fibonacci Problem
80+ - [ ] Tower of Hanoi
4781
48829 . [ ] ** Regex**
83+ - [ ] Regex for US Phone Number
84+ - [ ] Regex for Email
85+ - [ ] Regex Pattern Matcher implementation
0 commit comments