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


В первый тираж войдет елочная игрушка с озорным месяцем

Завершились съемки масштабной многосерийной драмы

«Ночь нежна», «По эту сторону рая» и «Загадочная история Бенджамина Баттона»

Дневники, письма, манифесты

Эта книга станет пятой работой автора

В новой версии знаменитой истории все будет по-другому

Рассказываем, как дневник Екатерины Тур поможет вам изменить жизнь и заставит мозг работать по-новому

Среди финалистов — авторы «Эксмо»

Почему кошка — жидкость, чего боятся медведи и что почитать о воспитании животных

Радиостанция «Москва FM», Ассоциация книгораспространителей и издательство «Эксмо» представляют совместный проект «Что читает Москва?»

В основу издания легли сюжеты первых семи эпизодов мультсериала

«Этот неизвестный океан» и «Как животные» претендуют на победу в номинациях «Естественные и точные науки» и «Просветитель. Перевод»

Рассказываем об авторе детских детективов

Джойстики, лазеры или кредитные карты?