"Математические методы анализа алгоритмов" - читать интересную книгу автора (Кнут Дональд, Грин Дэниел)