Data Structure & Algorithms -1- Algorithms,4th Edition, Robert Sedgewick & Kevin Wayne[COS226] -2- Introduction to Algorithm, 3rd Edition Cormen, Leiserson, Rivest and Stein Algorithm Design and Analysis NTU,TW (link to Youtube)