Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SAOD..doc
Скачиваний:
142
Добавлен:
11.05.2015
Размер:
959.49 Кб
Скачать

Томский межвузовский центр дистанционного образования

А.Н. Горитов

СТРУКТУРЫ И АЛГОРИТМЫ ОБРАБОТКИ ДАННЫХ В ЭВМ

Учебное пособие

ТОМСК – 2000

Министерство образования Российской Федерации

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Кафедра автоматизированных систем управления (АСУ) А.Н. Горитов

СТРУКТУРЫ И АЛГОРИТМЫ ОБРАБОТКИ ДАННЫХ В ЭВМ

Учебное пособие

2000

Горитов А.Н.

Структуры и алгоритмы обработки данных в ЭВМ: Учебное пособие. - Томск: Томский межвузовский центр дис­танционного образования, 2000. - 122 с.

Предназначено для студентов, обучающихся на всех формах обучения с использованием дистанционных образо­вательных технологий.

© Горитов А.Н., 2000

© Томский межвузовский центр дистанционного образования, 2000

СОДЕРЖАНИЕ

Введение

1 Введение в предмет

  1. Непрерывная и дискретная информация

  2. Данные и ЭВМ

  3. Объекты предметной области

  4. Представление информации об объектах

  5. Абстрактные алфавиты. Кодирование

Контрольные вопросы

2 Основные типы и структуры данных ЭВМ

  1. Архитектурные особенности ЭВМ, наиболее существенные для представления данных

  2. Основные понятия о типах и структурах данных

  3. Массивы

  4. Строки

  5. Записи

  6. Записи с вариантами

  7. Множества

Контрольные вопросы

3 Последовательный файл

  1. Основные свойства последовательных файлов

  2. Сортировка последовательных файлов

Контрольные вопросы

4 Полустатические структуры

  1. Стек, очередь и дек как полустатические структуры

  2. Представление полустатических структур с помощью массивов Контрольные вопросы

5 Линейные динамические структуры

  1. Основные свойства динамических структур

  2. Реализация связного списка массивом

  3. Кольцевой связный список

  4. Линейный двусвязный список

Контрольные вопросы

6 Представление динамических структур с помощью указателей

  1. Указатели

  2. Представление стека

  3. Представление очереди

  4. Ведение динамических списков с помощью указателей

  5. Алгоритм составления кольцевого двусвязного списка

Контрольные вопросы

7 Древовидные структуры данных

  1. Основные понятия и определения

  2. Представление деревьев в ЭВМ

  3. Основные операции с бинарными деревьями

  4. Сильно ветвящиеся деревья

Контрольные вопросы

8 Алгоритмы на графах

  1. Машинное представление графов

  2. Поиск в глубину в графе

  3. Поиск в ширину в графе

  4. Стягивающие деревья (каркасы)

  5. Отыскание фундаментального множества циклов в графе

  6. Эйлеровы пути в графе

  7. Алгоритмы с возвратом

  8. Нахождение кратчайших путей в графе

  9. Кратчайшие пути от фиксированной вершины

  1. Алгоритм Дейкстры

  2. Пути в бесконтурном графе

Контрольные вопросы

Введение

Предмет "Структуры и алгоритмы обработки данных в ЭВМ" входит в число базовых дисциплин для спе­циальности "Программное обеспечение вычислительной техники и автоматизированных систем". Цель его -изучение основных структур представления данных в оперативной и внешней памяти ЭВМ, способов их опи­сания, основных операций над структурированными данными.

Дисциплина дает теоретическую основу для последующих предметов:

  • "Системное программное обеспечение";

  • "Базы и банки данных";

  • "Обработка экспериментальных данных на ЭВМ".

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]