Site 
Introduce 
Top Coder Algorithm Tutorial 
An algorithm tutor present by “Topcoder”. Introduce the basic concept of algorithm. Clear Explanation the importance, time complicity and proof on the topics . Give sample pseudo code on each algorithm. 
演算法筆記 
A Chinese website covers all basic algorithms. Give tutorial on useful data structure. Contain sample code with very detail explanation. 
Algorithms 
Widely cover most area of algorithm. Clearly explain the definition and proof of the algorithm. Contain pseudo code. 
The Stony Brook Algorithm Repository 
Cover some Advance and ultratopics algorithm. Only give the definition on the algorithm and sample implementation solution on different language. 
EXACT STRING MATCHING ALGORITHMS 
Mainly introduce the String algorithm. Cover many advance algorithms on string. Give the definition of the algorithm and sample C code. 
Softsurfer.com 
Talk on geometry. Using the mathematics calculation steps to explain the algorithm and also contain the coding on C++. 
Special topics on graph algorithms 
Focus on graph algorithm. Descript the algorithm with graph. Given pseudo code. 







