"Алгоритмы. Построение и анализ" - читать интересную книгу автора (Томас Кормен, Чарльз Лейзерсон, Рональд...)