Описание книги
Друге видання російського бестселера Рода Стівенса. Алгоритми — це рецепти, які уможливлюють ефективне програмування. Їх вивчення дозволяє засвоїти загальні підходи до вирішення завдань та накопичувати корисні методики для їх вирішення. У цій книзі представлено багато класичних алгоритмів. Ви дізнаєтесь, де вони застосовуються і як їх аналізувати, щоб зрозуміти їхню поведінку. Ця книга може бути корисною не тільки у вашій поточній професійній діяльності, але може допомогти вам отримати нову роботу. Вивчіть корисні алгоритми, включаючи: — Чисельні алгоритми: рандомізація, розкладання на множники, прості числа та чисельне інтегрування. — Методики роботи з поширеними структурами даних: масиви, зв’язкові списки та мережі. — Більш просунуті структури даних: купи, дерева, збалансовані дерева та B-дерева. Освойте різні способи розв’язання задач: — Пошук шляхом повного перебору. — Розділяй і володарюй. — Жадібні алгоритми та алгоритм сходження на вершину. — Алгоритми пошуку найкоротшого шляху. — Евристичні методики. — Звуження кордонів.
FAQ