Алгоритмы. Построение и анализ.

Кормен Томас Х., Лейзерсон Чарльз И.