Название: Структуры и алгоритмы компьютерной обработки данных (2-е изд.) Автор: Сундукова Т.О., Ваныкина Г.В. Издательство: М.: НОУ "Интуит" Год: 2016 Страниц: 805 Формат: PDF Размер: 66.2 Мб Язык: русский
Комплекс лекций с упражнениями для обучения моделированию задач на базе основных структур данных, алгоритмизации и программированию в среде MS Visual Studio 2010. Каждая тема содержит лекционный материал, примеры программных кодов, задания для аудиторной и самостоятельной работы. Комплекс лекций с упражнениями для обучения программированию на языке С++, ориентированный на работу в среде MS Visual Studio 2010. Каждая тема имеет следующую структуру: название темы, цель, ключевые слова, теоретическая часть (необходимый для выполнения работы теоретический материал, который отражает основные положения лекции по соответствующей теме), примеры программных кодов в среде MS Visual Studio 2010, комплекс задач для аудиторной и самостоятельной работы (задачи представлены в порядке возрастания сложности).
Цель курса: Формирование алгоритмической и информационной культуры студентов при обучении программированию на языке С++ в среде MS Visual Studio 2010.
Содержание
Предисловие Типы данных в языке С++ Подставляемые (встраиваемые) функции. Перегрузка функций Рекурсивные функции Производные типы. Тип указатель: указатели на объекты Тип указатель: указатели на функции Решение задач с использованием указателей Символьные данные и строки Функции для работы со строками Решение задач на обработку строк Массивы: одномерные массивы Одномерные массивы: задачи поиска, замены и перестановок элементов массива Одномерные массивы: задачи сортировок элементов массива Двумерные массивы: задачи поиска, замены и суммирования элементов двумерного массива Двумерные массивы: задачи сортировок и перестановок в двумерных массивах Структуры Структуры и указатели Объединения Битовые поля Стандартные файлы и функции по работе с ними Обработка файлов в потоковом режиме Прямой доступ к данным файла Работа с элементами файлов Решение задач на обработку файлов Распределение памяти. Динамическое выделение памяти Одномерные динамические массивы Двумерные динамические массивы Решение задач на динамические массивы Динамические структуры данных Динамические структуры данных: однонаправленные и двунаправленные списки Динамические структуры данных: очередь и стек Динамические структуры данных: бинарные деревья Решение задач на динамические структуры данных Алгоритмы обработки данных Рекурсия и рекурсивные алгоритмы Решение задач на использование рекурсивных алгоритмов Алгоритм перебора с возвратом Алгоритмы поиска в линейных структурах Алгоритмы хеширования данных Алгоритмы поиска в тексте Алгоритмы поиска на основе деревьев Алгоритмы сжатия данных Алгоритмы сортировки массивов. Внутренняя сортировка Алгоритмы сортировки массивов. Внешняя сортировка Алгоритмы на графах. Алгоритмы обхода графа Алгоритмы на графах. Алгоритмы нахождения кратчайшего пути Решение задач на использование алгоритмов обработки данных Задания Курсовая работа
Скачать Структуры и алгоритмы компьютерной обработки данных (2-е изд.)
|