Алгоритмы — это рецепты, которые делают возможным эффективное программирование. Их изучение позволяет усвоить общие подходы к решению задач и накапливать полезные методики для их решения. В этой книге представлено множество классических алгоритмов. Вы узнаете, где они применяются и как их анализировать, чтобы понять их поведение.
Эта книга может быть полезной не только в вашей текущей профессиональной деятельности, но и может помочь вам получить новую работу.
Изучите полезные алгоритмы, включая:
- Численные алгоритмы: рандомизация, разложение на множители, простые числа и численное интегрирование.
- Методики работы с распространенными структурами данных: массивы, связные списки и сети.
- Более продвинутые структуры данных: кучи, деревья, сбалансированные деревья и B-деревья.
Освойте различные методы решения задач:
- Поиск методом полного перебора.
- Разделяй и властвуй.
- Жадные алгоритмы и алгоритм восхождения на вершину.
- Алгоритмы поиска кратчайшего пути.
- Эвристические методики.
- Сужение границ.

Рассказываем о серии «Книги-панорамки с интерактивом и 3D»

Кто на самом деле придумал ваши любимые выражения


Рассказываем о биографии знаменитой поэтессы

Красота, трагедии и рекорды

9 новинок издательства «МЕДПРОФ»

Конфликтовал с Маяковским, содержал кабак, предвидел свою смерть

Фильмы, сериалы и даже аниме

На голодный желудок читать не рекомендуется

Профстандарт вступит в силу с 1 сентября 2026 года и определит требования к образованию и навыкам литераторов

Разговор с писательницей Ташей Муляр

От книги к экрану: авторы бестселлеров, индустриальные дискуссии и новые проекты для экранизаций

Пройдите наш тест и узнайте, какой вы болельщик

Чего на самом деле боялся классик и почему его биография до сих пор обрастает легендами

Как любовь к чужим историям рождает новые миры