Алгоритмы: построение и анализ, 2-е издание

Рональд Л. Ривест Клиффорд Штайн Томас Х. Кормен Чарльз И. Лейзерсон