"Introduction to Algorithms, Second Edition" - читать интересную книгу автора (Thomas H Cormen, Charles E Leiserson, Ronald L Rivest, Clifford Stein)