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


О жизни и смерти, любви и ненависти, страшном и прекрасном

Радио РБК, книжная сеть «Читай-город» и сервис электронных и аудиокниг Литрес представляют топ-30 самых востребованных бизнес-книг сентября

От темного фэнтези до сентиментальных романов — книги об опасной любви

Путеводитель по знаменитой вселенной Виктора Дашкевича

Манга российских авторов претендует на победу в престижной японской премии

Рассказываем о создателе пособий для подготовки к ЕГЭ и лауреате премии «Эксмо. Дебют»

Все участники получили памятные подарки от издательства

Готовят игровой фильм о Сент-Экзюпери


Катастрофы XX века, человек в жерновах истории и любовь, которая спасет мир

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

О секретах создания популярных серий расскажет ведущий редактор Арина Кузина

Рассказываем о книге Янины Гуровой
