Обучалка в Телеграм

Алгоритмы и структуры данных для тех, кто ненавидит читать лонгриды, Исида М., Миядзаки С., 2025

Подробнее о кнопках "Купить"

По кнопкам "Купить бумажную книгу" или "Купить электронную книгу" можно купить в официальных магазинах эту книгу, если она имеется в продаже, или похожую книгу. Результаты поиска формируются при помощи поисковых систем Яндекс и Google на основании названия и авторов книги.

Наш сайт не занимается продажей книг, этим занимаются вышеуказанные магазины. Мы лишь даем пользователям возможность найти эту или похожие книги в этих магазинах.

Список книг, которые предлагают магазины, можно увидеть перейдя на одну из страниц покупки, для этого надо нажать на одну из этих кнопок.


Алгоритмы и структуры данных для тех, кто ненавидит читать лонгриды, Исида М., Миядзаки С., 2025.

   Алгоритмы — это сердце программирования. От их правильного выбора зависит, будет ли программа работать мгновенно или заставит вас ждать вечность. Но как разобраться во всем этом, если вы только в начале пути?
Эта яркая книга делает изучение алгоритмов и структур данных простым и увлекательным. Благодаря полноцветным иллюстрациям, схемам и наглядным примерам сложные концепции становятся понятными даже новичкам. Вы узнаете, что такое эффективность алгоритмов, как работают сортировка, поиск, графы и хеш-таблицы, а также познакомитесь с криптографией, сжатием данных, защитой информации и машинным обучением (алгоритмом кластеризации). Материал изложен так, чтобы вы не просто запомнили алгоритмы, но и научились применять их на практике.
Готовы начать? Тогда вперед — к пониманию алгоритмов!

Алгоритмы и структуры данных для тех, кто ненавидит читать лонгриды, Исида М., Миядзаки С., 2025


Чем различаются алгоритм и программа?
Алгоритм — это порядок выполнения действий, что-то вроде кулинарного рецепта. Если процесс приготовления конкретного блюда — это рецепт, то процесс решения конкретной задачи с помощью компьютера — это алгоритм. Например, задача может заключаться в сортировке произвольной последовательности чисел в заданном порядке или в нахождении кратчайшего пути по маршруту от начальной точки до конечной. Единственная разница между рецептом и алгоритмом заключается в том, что алгоритм строг. Рецепты содержат множество утверждений, которые можно толковать по-разному, в то время как алгоритмы описывают каждый шаг математически строго и однозначно.

Алгоритмы похожи на программы, но в отличие от программ, которые пишутся на языке, понятном компьютеру, алгоритмы можно описать таким образом, что они будут понятны человеку, не знающему ни одного языка программирования.

ОГЛАВЛЕНИЕ.
От издательства.
О научном редакторе русского издания.
Предисловие.
Благодарности.
Введение. Алгоритмы. Основы.
0-1 Что такое алгоритм.
0-2 Время выполнения алгоритма.
1 Структуры данных.
1-1 Что такое структура данных.
1-2 Список.
1-3 Массив.
1-4 Стек.
1-5 Очередь.
1-6 Хеш-таблица.
1-7 Куча.
1-8 Дерево двоичного поиска.
2 Сортировка.
2-1 Что такое сортировка.
2-2 Сортировка методом пузырька.
2-3 Сортировка выбором.
2-4 Сортировка вставками.
2-5 Пирамидальная сортировка (сортировка кучей).
2-6 Сортировка слиянием.
2-7 Быстрая сортировка.
3 Линейный поиск.
3-1 Линейный поиск.
3-2 Двоичный поиск.
4 Графы.
4-1 Что такое граф.
4-2 Поиск в ширину.
4-3 Поиск в глубину.
4-4 Алгоритм Беллмана — Форда.
4-5 Алгоритм Дейкстры.
4-6 Алгоритм А*.
4-7 Алгоритм Краскала.
4-8 Алгоритм Прима.
4-9 Двудольные графы.
5 Алгоритмы защиты информации.
5-1 Алгоритмы и безопасность.
5-2 Основы криптографии.
5-3 Хеш-функция.
5-4 Симметричная криптография.
5-5 Криптография с открытым ключом.
5-6 Гибридные криптосистемы.
5-7 Алгоритм разделения ключей Диффи — Хеллмана.
5-8 Аутентификация сообщений.
5-9 Цифровая подпись.
5-10 Цифровой сертификат.
6 Кластеризация.
6-1 Что такое кластеризация.
6-2 Метод k-средних.
7 Алгоритмы сжатия.
7-1 Сжатие данных.
7-2 Кодирование повторов (Run-length encoding, RLE).
7-3 Разделимые схемы кодирования.
7-4 Префиксные схемы кодирования.
7-5 Код Хаффмана.
8 Прочие алгоритмы.
8-1 Алгоритм Евклида для нахождения наибольшего общего делителя (НОД) двух целых чисел.
8-2 Проверка числа на простоту.
8-3 Поиск подстроки в строке.
8-4 Алгоритм Кнута — Морриса — Пратта.
8-5 Алгоритм вычисления рейтинга веб-страниц.
8-6 Ханойские башни.



Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Алгоритмы и структуры данных для тех, кто ненавидит читать лонгриды, Исида М., Миядзаки С., 2025 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги



Скачать - pdf - Яндекс.Диск.
Дата публикации:





Теги: :: :: :: :: :: :: :: ::


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2025-12-26 07:22:01