[Пятно] Тайваньская версия «Возвращение возвращения практического практикующего Python Python» алгоритма »содержит 600 картин 120 экземпляров программы 66 Практики упражнений Практикующие учебники для компьютерной программы.

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
Описание товара
- Информация о товаре
- Фотографии
Алгоритм: книга с яркими цветными иллюстрациями + реализация программы Python «Возвращение короля» (полноцветная печать)
Автор: Хун Цзинькуй
Издательство: Shenzhi Digital
Дата публикации: 2020/04/02
Язык: традиционный китайский
ISBN: 9789865501280
Характеристики: мягкая обложка, 416 страниц, 17x23x1,9 см, обычный класс, полноцветная печать, первое издание.
Место публикации: Тайвань
Характеристика
Книга содержит 600 иллюстраций, 120 примеров программ и 66 практических упражнений.
Имея многолетний опыт преподавания, автор прекрасно понимает, что если алгоритм описывает только теорию, читатели столкнутся с трудностями на этапе реализации. Поэтому при написании этой книги автор уделил особое внимание синхронизации теории и реализации.Все примеры программ предназначены для того, чтобы позволить читателям понять концепции и значения алгоритмов.
Вся книга начинается с временной сложности, пространственной сложности и структуры данных, с использованием большого количества полных изображений для объяснения концепции хранения данных и постепенно движется к знанию алгоритмов, которые могут понять программисты.Помимо традиционных алгоритмов, эта книга была расширена, чтобы объяснить алгоритмы информационной безопасности, алгоритмы искусственного интеллекта и общие тестовые вопросы по алгоритмам для собеседований с программистами. Ниже приводится основное содержание этой книги.
■ Временная сложность
■Пространственная сложность
■Полные иллюстрации и примеры программ для 8 основных структур данных.
■Специальное использование двоичных деревьев и составной графики решения для объяснения рекурсивной печати по порядку, предварительному заказу и послезаказу.
■Полные иллюстрации и примеры программ для 7 основных методов сортировки.
■Двоичный поиск и обход
■Рекурсивные алгоритмы и алгоритмы обратного отслеживания.
■Восемь королев
■Ханойская башня
■Приложения для проектирования фракталов и СБИС.
■Теория графов
■Приоритетный поиск в глубину и в ширину
■Алгоритм Беллмана-Форда
■Дийкстра’s алгоритм
■Жадный алгоритм
■Алгоритм динамического программирования
■Алгоритм информационной безопасности
■Шифры Морса и Цезаря.
■Концепция системы ключей также объясняет метод разработки ключей или применение готовых ключей, имеющихся в настоящее время на рынке.
■Код аутентификации сообщения
■Цифровая подпись
■Цифровой сертификат
■Базовый алгоритм KNN машинного обучения, но читателям не нужно беспокоиться, что это математическая или статистическая проблема классификации и регрессии. Автор откажется от математических формул и опишет примеры программ очень простыми предложениями, чтобы читатели могли полностью понять этот алгоритм.
■ При обучении машинному обучению без учителя алгоритм K-средних часто используется для обучения функциям. Автор также откажется от математических формул и будет использовать очень простые предложения для описания примеров соответствующих программ, чтобы читатели могли полностью понять этот алгоритм.
■Распространенные тестовые вопросы по алгоритму на собеседованиях на рабочем месте
Особенностью этой книги является то, что она не выставляет напоказ слова и математику. Особенно при описании алгоритмов искусственного интеллекта он отказывается от сложных математических формул и использует обычные слова и простые для понимания примеры программ для объяснения принципов и применения алгоритмов искусственного интеллекта. Я считаю, что читатели, купившие эту книгу, смогут легко освоить базовые знания об алгоритмах.
Глава Основные понятия алгоритмов
1-1 Компьютерный алгоритм
1-2 Хорошие алгоритмы и плохие алгоритмы
1-3 Метод измерения времени выполнения программы&ндаш; временная сложность
1-4 Использование памяти&ндаш; космическая сложность
1-5 Структура данных
1-6 упражнений
Глава 2. Массив
2-1 Основные понятия
2-2 Используйте индекс для доступа к содержимому массива
2-3 Вставьте новые данные в массив
2-4 Удаление элементов массива
2-5 Подумайте о преимуществах и недостатках массивов.
2-6 программ Python, связанных с массивами
2-7 упражнений
Глава 3 Связанный список
3-1 Формат последовательных данных Link и концепция памяти
3-2 Чтение данных из связанных серий
3-3 Вставьте новые данные в список ссылок.
3-4 Удалить элемент узла связанного списка
3-5 Круговой связанный список (круговой связанный список)
3-6 Двунаправленная звеньевая цепь
3-7 Сравнение временной сложности основных операций с массивами и связанными списками
3-8 программ Python, связанных со связанными списками
3-9 упражнений
Глава 4. Очередь
4-1 Вставка данных в очередь
4-2 Очередь чтения данных
4-3. Используйте последовательное моделирование для управления очередью.
4-4 модуля Python, связанные с очередями
4-5 упражнений
Глава 5. Стек
5-1. Скопируйте данные в push-уведомление.
5-2 Всплывающее окно извлечения данных
5-3 Реализация стекирования на Python 2-9 Перемещение и изменение размера диаграммы
5-4 Вызовы функций и операции стека
5-5 Обратные вызовы и операции укладки
5-6 упражнений
Глава 6. Бинарное дерево
6-1 Создайте двоичное дерево
6-2 Удаление узлов бинарного дерева
6-3 Поиск данных в двоичном дереве
6-4 Узнайте больше о двоичных деревьях.
6-5 Способ хранения бинарных деревьев в памяти
6-6 Реализация двоичного дерева на Python
6-7 упражнений
Глава 7. Дерево кучи
7-1 Постройте многоуровневое дерево
7-2 Вставка данных в составное дерево
7-3 Получите значение небольшого сложенного дерева
7-4 Небольшие сложенные деревья и массивы
7-5 Встроенный модуль многоуровневого дерева Python heapq
7-6 Hard Skills Python. Создайте свой собственный модуль многоуровневого дерева.
7-7 упражнений
Глава 8. Хэш-таблица
8-1 Основные понятия
8-2 Преобразование хеш-таблицы в массив
8-3 Поиск хеш-таблицы
8-4 Размер и расширение хеш-таблицы
8-5 Хорошие и плохие хэш-таблицы
8-6 Анализ производительности хэш-таблицы
8-7 Приложение программы Python
8-8 Понимание модуля хэш-таблицы hashlib
8-9 упражнений
Глава 9. Сортировка
9-1 Концепция и применение сортировки
9-2 Пузырьковая сортировка (Пузырьковая сортировка)
9-3 Сортировка коктейлей
9-4 Сортировка выбором.
9-5 Сортировка вставками
9-6 Сортировка кучей
9-7 Быстрая сортировка
9-8 Сортировка слиянием (Сортировка слиянием)
9-9 упражнений
Глава 10. Поиск данных
10-1 Последовательный поиск
10-2 Бинарный поиск (Двоичный поиск)
10-3 Алгоритм поиска больших значений
10-4 упражнения
Глава 11. Алгоритмы сложения, поиска с возвратом и лабиринты
11-1 Алгоритмы обхода и возврата в лабиринт
11-2 Роль укладки в дизайне лабиринта
11-3 Программа Python для реализации ходьбы по лабиринту
11-4 Упражнения
Глава 12. Взгляд на классические алгоритмы с точки зрения рекурсии
12-1 Последовательность Фибоначчи
12-2 Алгоритм Ханойской башни
12-3 Алгоритм восьми ферзей
фрактал 12-4&ндаш; Алгоритм проектирования СБИС
12-5 упражнений
Глава 13. Теория графов
13-1 Основные понятия графика
13-2 Объяснение концепции алгоритма поиска в ширину
13-3 Реализация Python алгоритма поиска в ширину
13-4 Теория и реализация алгоритма поиска в глубину
13-5 упражнений
Глава 14. Алгоритм короткого пути теории графов
14-1 Дейкстра's) алгоритм
14-2 Алгоритм Беллмана-Форда
Алгоритм 14-3 А*
14-4 Упражнения
Глава 15. Жадный алгоритм
15-1 Анализ выбора курса
15-2 Проблема с рюкзаком&ндаш; Результат жадного алгоритма не
15-3 Выбор радио
15-4 Поездка продавца
15-5 упражнений
Глава 16. Алгоритм динамического программирования
16-1 Давайте еще раз поговорим о проблеме с рюкзаком&ндаш; алгоритм динамического программирования
16-2 Составление маршрута путешествия
16-3 Упражнения
Глава 17 Шифрование данных с помощью алгоритмов информационной безопасности
17-1 Безопасность данных и шифрование данных
17-2 Азбука Морзе
17-3 Шифр Цезаря
17-4 Давайте еще раз поговорим о технологии шифрования файлов
17-5 Есть ли в мире программа шифрования, расшифровать которую сможете только вы? Может быть, вы тоже не сможете его расшифровать?
17-6 Хэш-функция и семейство SHA
17-7 Ключевой пароль
17-8 Код аутентификации сообщения
17-9 Цифровая подпись
17-10 Цифровой сертификат (Цифровой сертификат)
17-11 Упражнения
Глава 18. Ледокольное путешествие искусственного интеллекта — алгоритм KNN
18-1 Алгоритм KNN — Классификация фильмов
18-2 Алгоритм KNN — избирательная кампания и продажа колбасы на гриле
18-3 Алгоритм K-средних
18-4 Упражнения
Глава 19. Распространенные алгоритмы собеседования при приеме на работу
19-1 Проверка простых чисел
19-2 Алгоритм палиндрома
19-3 Алгоритм Евклида
19-4 Наименьшее общее кратное
19-5 Проблема курицы и кролика в одной клетке
19-6 Проблема добычи золота
19-7 Упражнения









