##Graph Traveling salesman problem: NP-Complete
##Heap Fibonacci heap http://blog.pengyifan.com/a-java-implementation-of-fibonacci-heep/
##Tree Delete on Red-Black-Tree
##Re-visit String: Matching: KMP, BM, Sunday Rotate: GCD
##Graph Traveling salesman problem: NP-Complete
##Heap Fibonacci heap http://blog.pengyifan.com/a-java-implementation-of-fibonacci-heep/
##Tree Delete on Red-Black-Tree
##Re-visit String: Matching: KMP, BM, Sunday Rotate: GCD