Подлинный конкурс алгоритмов Liu Rujia Начальник Classic 2 Edition 2 Edition Algorithm Art and Information Contest в течение 5 лет.

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
Описание товара
- Информация о товаре
- Фотографии





Номер ISBN: 9787302356288
Название: Соревнование по алгоритму введение Classic (2 -е издание)
Цена: 79,80 Юань
Является ли это набором: Нет
Название издателя: Издательство Университета Цинхуа

Эта книга представляет собой входные и учебные материалы для соревнований по алгоритму. Она органично сочетает в себе язык C/C ++, алгоритм и проблемы, чтобы разбавить теорию и обратить внимание на методы обучения и практические навыки.Содержание всей книги разделено на 12 глав, в том числе вход в разработку программы, проектирование программы циркулирующей структуры, массив и строку, функцию и рекурсивные, вход C ++ и STL, основание структуры данных, метод решения насилия, концентрация концентрации GAO, динамическая Планирование предварительной концепции математики, математических концепций методов, схемы моделей и алгоритмов, высоких тем JI и т. Д., Охватывают участие соревнований по алгоритмам и улучшить необходимые основные точки знания, и содержат большое количество примеров и упражнений.Код в книге стандартизирован, простой и прост для понимания. Он может не только помочь читателям понять принципы алгоритмов, но и научить читателей многим практическим навыкам программирования. Различные навыки развития, тестирования и отладки содержатся в книге. также традиционные книги по языку и алгоритму. Это трудно увидеть.
Эта книга может использоваться в качестве учебных данных для получения учебников по реванш -речени «Олимпийская Лига» (NOUIP), все*Олимпийские соревнования по олимпийским соревнованиям молодежи (NOI) и ACMGUO Inter -College Студенческая программа (ACM/ICPC), или или или или или ACMGUO Inter -College Spection Sware. Он также может быть использован в качестве ИТ -инженера и научных исследований. Справочник для персонала.

Первая часть языка
Глава 1 Программа дизайна введения ...
1.1 Арифметическое выражение
1.2 переменные и их вход
1.3 Структура последовательности Дизайн программы программы
1.4 Дизайн программы отрасли структуры
1.5 Примечание и упражнения
1.5.1 C Язык, C99, C11 и другие
1.5.2 Тип данных и формат ввода
1.5.3 Упражнения
1.5.4 Резюме
Глава 2 Дизайн программы круга структуры ...
2.1 для петли
2.2, пока петля и Do While Loop
2.3 Стоимость цикла
2.4 Входные и выходные структуры в конкурсе алгоритма
2.5 Примечание и упражнения
2.5.1 Упражнения
2.5.2 Резюме
Глава 3 массив и строка ...
3.1 массив
3.2 Массив персонажей
3.3 Выбор лучших тем
3.4 Примечание и упражнения
3.4.1 Размещение системы и целочисленного представления
3.4.2 Мыслительные вопросы
3.4.3 Система тестирования черного ящика и онлайн -оценки
3.4.4 Список вопросов и упражнений
3.4.5 Резюме
Глава 4 Функция и рекурсивный ...
4.1 Пользовательская функция и структура
4.2 Вызовы функций и передача параметров
4.2.1 Форма участвует в реальных параметрах
4.2.2 Позвоните в стек
4.2.3 Плохие параметры с указателями
4.2.4 Ошибки, которые начинают легко сделать
4.2.5 массив в качестве параметра и возвращаемого значения
4.2.6 Параметры функции в качестве функции
4.3 Рекурсия
4.3.1 Рекурсивное определение
4.3.2 Рекурсивная функция
4.3.3 Поддержка рекурсивных рекурсив на языке C
4.3.4 Ошибка абзаца и переполнение стека
4.4 Выбор тематических тем.
4.5 Примечание и упражнения
4.5.1 Файлы заголовков, побочные эффекты и другие
4.5.2 Список вопросов и упражнений
4.5.3 Резюме
Глава 5 C ++ и STL начинается ...
5.1 от C до C ++
5.1.1 C ++ Структура версии
5.1.2 Ссылка
5.1.3 строка
5.1.4 снова поговорите о структуре
5.1.5 Шаблон
5.2 STL инициатор
5.2.1 Сортировка и поиск
5.2.2 Не уверен в длинном массиве: вектор
5.2.3 Получение: установить
5.2.4 Карта: карта
5.2.5 стека, очередь и приоритетная очередь
5.2.6 Тест STL
5.3 Приложение: большая целочисленная категория
5.3.1 Большое целое число
5.3.2 Четыре операции
5.3.3 Оператор сравнения
5.4 Пример темы конкуренции
5.5 Упражнения
Часть 2 Базовая статья
Глава 6 Основы структуры данных ...
6.1 Поговорите со стеком и очередью
6.2 ссылки
6.3 Дерево и бинарное дерево
6.3.1 Количество двоичного дерева
6.3.2 Иерархия бинарного дерева
6.3.3 Рекурсивное обход бинарного дерева
6.3.4 не -пересыточное дерево
Рисунок 6.4
6.4.1 Используйте DFS для поиска соединения
6.4.2 Используйте BFS, чтобы найти короткие цирки
6.4.3 Сортировка топологии
6.4.4 Эйлера Ride Route
6.5 Выбор лучших тем
6.6 Ссылка на обучение
Глава 7 Насилие, стремясь решить метод ...
7.1 простое перечисление
7.2 Оценки
7.2.1. Создание 1 ~ N
7.2.2. Создайте реконструированное расположение
7.2.3 Дерево ответов
7.2.4 Следующая договоренность
7.3 Покол
7.3.1 Метод увеличения структуры
7.3.2 Метод позиционирования
7.3.3 Бинарный метод
7.4 Метод обратного туризма
7.4.1 Восьми проблем королевы
7.4.2, например, другие приложения
7.5 Проблема поиска пути
7.6. Углубьте поиск итерации
7.7 Выбор лучших тем
7.8 Ссылка на обучение
Часть 3 соревнования
Глава 8 GAO Construction Algorithm Design ...
8.1 Предварительный анализ алгоритма предварительный анализ
8.1.1 Сложность времени класса
8.1.2 Анализ верхней границы
8.1.3 Метод разделения
8.1.4 Правильно результаты анализа алгоритма
8.2 Поговорите о сортировке и поиске
8.2.1 Сорт -сортировка
8.2.2 Быстрая сортировка
8.2.3 Два -точечный поиск
8.3 Рекурсивное и делящее управление
8.4 жадный метод
8.4.1.
8.4.2.
8.4.3 Кодирование Хаффмана
8.5 Стратегия проектирования и оптимизации алгоритма
8.6 Выбор лучших тем
8.7 Ссылка на обучение
Глава 9 Предварительное динамическое планирование ...
9.1 Цифровой треугольник
9.1.1 Описание задачи и определение статуса
9.1.2 Поиск памяти и рекурсивный
9.2 Динамическое планирование на DAG
9.2.1 Модель DAG
9.2.2 Changlu и его словарь предисловия
9.2.3 длинная дорога и короткая точка фиксированной конечной точки
9.2.4 Пример приложения и приложения
9.3.
9.3.
9.3.2 0-1 Проблема с рюкзаком
9,4 больше классических моделей
9.4.1 Динамическое планирование на линейной структуре
9.4.2 Динамическое планирование на дереве
9.4.3 Динамическое планирование в сложном состоянии
9.5 Выбор лучших тем
9.6 Ссылка на обучение
Глава 1 Математическая концепция и метод ...
10.1 Предварительная теория
10.1.1 Европейский алгоритм европейского и немецкого языка и только 1 теорема разложения
10.1.2 Эраатостенес
10.1.3 Расширить алгоритм евклидова
10.1.4 Tongyu и моделирование
10.1.5 Пример приложения
10.2 Основы счета и вероятности
10.2.1 Треугольник Ян Хуи и двойная тибетская теорема
10.2.2 Проблема подсчета в теории
10.2.3 Кодирование и декодирование
10.2.4
10.3 Другие математические темы
10.3.1 Отчеты
10.3.2 Математические ожидания
10.3.3 Непрерывная вероятность
10.4 Выбор лучших тем
10.5 Ссылка на обучение
Глава 1 Модель списка и алгоритм ...
11.1 снова поговорим о дереве
11.1.1 Корень Нет дерева не имеет корневого дерева
11.1.2 Дерево выражения
11.2 Дерево небольшого поколения
11.2.1 Алгоритм Крускала
11.2.2 Выбор темоных тем.
11.3 Короткая проблема
11.3.1 Алгоритм Dijkstra
11.3.2 Алгоритм Беллмана-Форд
11.3.3 Алгоритм Флойда
11.3.4 Выбор титула конкурса
11.4 Предварительный поток сети
11.4.1 Большая проблема потока
11.4.2 Zeng Wide Road Algorithm
11.4.3 Небольшая теорема резки
11.4.4 Советы на небольшие расходы
11.4.5 Пример приложения
11.5 Выбор лучших тем
11.6 Ссылка на обучение
11.7 Резюме и перспективы
ГЛАВА 1 2 ТЕМА GAO JI ...
12.1 Выбор точек знаний
12.1.1 Автоматическая машина
12.1.2 Классические проблемы и методы дерева
12.1.3 Структура данных постоянства
12.1.4 Boer Computing полигональной формы
12.2 Выбор проблем
12.2.1 Структура данных
12.2.2 сетевой поток
12.2.3 Математика
12.2.4 Gentence
12.2.5 Не -Wan Algorithm красоты
12.2.6 Выбор разных вопросов
12.3 Резюме и упражнения
Приложение среда и метод разработки ...
A.1 Командная строка
A.1.1 Файловая система
A.1.2 Процесс
A.1.3 Программное выполнение
A.1.4 Сброс и трубопровод
A.1.5 Общие команды
A.2 Вход программирования сценария операционной системы
A.2.1 ПАСПЫТАНИЯ ОБРАЗОВАНИЯ В Windows
A.2.2 Bash Script под Linux
A.2.2.3 снова поговорим о случайных числах
A.3 Компилятор и отладчик
A.3.1 Установка и тестирование GCC
A.3.2 Общие варианты компиляции
A.3.3 Введение в GDB
A.3.4 Высокая функция JI GDB
A.4 Разговор об IDE
Основной справочник





