Алгоритмы — это рецепты, которые делают возможным эффективное программирование. Их изучение позволяет усвоить общие подходы к решению задач и нака- пливать полезные методики для их решения. В этой книге представлено множество классических алгоритмов, вы узнаете, где они применяются и как их анализировать, чтобы понять их поведение. Эта книга может быть полезной не только в вашей текущей профессиональной деятельности, но и может помочь вам получить новую работу.
ОСНОВЫ АЛГОРИТМИЗАЦИИ.
Прежде чем приступить к изучению алгоритмов, рассмотрим несколько важных моментов. Для начала вы должны знать, что алгоритм — это набор команд, необходимых для решения той или иной задачи. Он определяет шаги, согласно которым она будет выполняться. Такое определение кажется довольно простым, однако никто не станет писать алгоритмы для выполнения примитивных задач или создавать инструкции, что-бы получить доступ к четвертому элементу массива (подразумевается, что вы уже владеете минимальными навыками программирования и знаете, как это делается). Как правило, алгоритмы пишутся только для сложных задач, например в том случае, когда нужно найти кратчайший путь через сеть из сотен улиц или отыскать наилучший вариант инвестиций для оптимизации прибыли.
КРАТКОЕ ОГЛАВЛЕНИЕ.
Об авторе.
Благодарности.
Введение.
Глава 1.Основы алгоритмизации.
Глава 2.Численные алгоритмы.
Глава 3.Связные списки.
Глава 4.Массивы.
Глава 5.Стеки и очереди.
Глава 6.Сортировка.
Глава 7.Поиск.
Глава 8.Хеш-таблицы.
Глава 9.Рекурсия.
Глава 10.Деревья.
Глава 11.Сбалансированные деревья.
Глава 12.Деревья принятия решений.
Глава 13.Основные сетевые алгоритмы.
Глава 14.Дополнительные сетевые алгоритмы.
Глава 15.Строковые алгоритмы.
Глава 16.Криптография.
Глава 17.Теория вычислительной сложности.
Глава 18.Распределенные алгоритмы.
Глава 19.Головоломки, встречающиеся на собеседованиях.
Приложение А.
Приложение Б.
Глоссарий.
Указатель.
Купить - zip,pdf .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #Стивенс :: #книги по программированию :: #программирование :: #алгоритмы
Смотрите также учебники, книги и учебные материалы:
- Программирование на Scratch для детей, Уровень 1, Пашковская Ю.В., 2024
- Совершенный софт, Лёве Д., 2021
- Интерфейс, Основы проектирования взаимодействия, Купер А., Рейман Р., Кронин Д., Носсел К., 2021
- Svelte и Sapper в действии, Волкманн М., 2022
- Terraform, Инфраструктура на уровне кода, Брикман Е., 2020
- SQL, Быстрое погружение, Шилдс У., 2022
- Spring Boot по-быстрому, Хеклер М., 2022
- РНР глазами хакера, Фленов М.Е., 2023