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

Премьера назначена на декабрь 2027 года

«На последнем дыхании», «Хиросима, моя любовь» и другие картины эпохи 50-60-х

Рассказываем о главных бестселлерах писательницы


«Мы все учились понемногу / Чему-нибудь и как-нибудь»

Чины людьми даются, / А люди могут обмануться

Рассказываем о «взрослой» прозе писателя

Узнайте, что вам ближе — скандинавский нуар или азиатские головоломки?

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

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


Компания Рубена Дишдишяна готовит современную киноверсию знаменитой повести Михаила Булгакова

Подборка о бунтах, сомнениях, отношениях и принятии себя

Онлайн-встреча с Марией Корниловой — главным редактором ГК РИКИ, директором образовательного центра «Самолет»

Лучшими признаны книги о физической активности, долголетии, врачебной практике и том, как болезни меняли судьбы великих