Algorithms

Introduction to Algorithms 3rd Edition by CLRS

CLRS