Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Общие сведения. Структуры и алгоритмы обработки данных

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА | ИНДИВИДУАЛЬНЫЕ ПРАКТИЧЕСКИЕ РАБОТЫ, ИХ ХАРАКТЕРИСТИКА | Типы данных, абстрактные типы и структуры данных | Классификация структур данных | Представление типов данных и операции над ними в языке Pascal | Указатели | Открытое хеширование | Закрытое хеширование | Полустатические и динамические структуры данных | Сравнение различных реализаций списков |


Читайте также:
  1. I Общие сведения
  2. I. ОБЩИЕ ПОЛОЖЕНИЯ
  3. I. ОБЩИЕ ПОЛОЖЕНИЯ
  4. I. Общие сведения
  5. I. Общие сведения
  6. I. Общие сведения
  7. I. Сведения о заявителе

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

 

Для студентов специальности

1-40 01 01 Программное обеспечение информационных технологий

 

 

Минск 2010

 

 


СОДЕРЖАНИЕ

 

ОБЩИЕ СВЕДЕНИЯ.. 4

Сведения об ЭУМК.. 4

Методические рекомендации по изучению дисциплины.. 4

РАБОЧАЯ УЧЕБНАЯ ПРОГРАММА.. 6

ТЕОРЕТИЧЕСКИЙ РАЗДЕЛ.. 15

Лекция 1. 15

1.1 Типы данных, абстрактные типы и структуры данных. 15

1. 2 Классификация структур данных. 16

1.3 Представление типов данных и операции над ними в языке Pascal 18

1.4 Указатели. 22

Лекция 2. 24

2.1. Открытое хеширование. 25

2.2. Закрытое хеширование. 26

2.3. Алгоритмы работы с хеш-таблицами методами открытой адресации. 29

Лекция 3. 33

3.1 Полустатические и динамические структуры данных. 33

3.2 Абстрактный тип данных «список». 34

3.3 Сравнение различных реализаций списков. 36

3.4 Дважды связные списки. 37

Лекция 4. 38

4.1 Абстрактный тип данных «очередь». 39

4.2 Реализация очереди с помощью указателей. 39

4.3. Разновидности очередей. 41

4.4 Абстрактный тип данных «стек». 43

4.5 Реализация стеков с помощью массивов. 43

Лекция 5. 45

5.1 Итерационный вычислительный процесс. 45

5.2 Рекурсивный вычислительный процесс. 46

5.3 Реализация рекурсивного вычислительного процесса. 47

Лекция 6. 48

6.1 Различные формы записи выражений. 48

6.2 Построение выражений в обратной польской записи. 49

6.3 Преобразование скобочных выражений в обратную польскую запись. 51

Лекция 7. 54

7.1 Нелинейные структуры. Деревья. 54

7.2 Обходы дерева. 56

Лекция 8. 58

8.1 Бинарное дерево. Построение бинарного дерева. 58

8.2 Помеченные деревья и деревья выражения. 60

8.3 Реализация деревьев. 62

Лекция 9. 65

9.1 Представление списков в виде БД.. 65

9.2 Прошитые БД.. 66

Лекция 10. 69

10.1 Применение деревьев. Представление сообщений кодами Хаффмана. 69

Лекции 11-12. 74

11.1 Идеально сбалансированные бинарные деревья. 74

11.2 Бинарные деревья поиска. 75

11.3 Сбалансированные деревья поиска. 77

11.4 Операции над деревьями. 77

11.5 Вставка элемента в АВЛ-дерево. 78

Лекция 13. 83

13.1 Основные определения ориентированных графов. 83

13.2 Представление ориентированных графов. 84

13.3 Операторы над ориентированными графами. 86

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

13.5 Нахождение кратчайших путей между парами вершин. 89

Лекция 14. 91

14.1 Транзитивное замыкание. 91

14.2 Нахождение центра ориентированного графа. 92

14.3 Обход ориентированных графов. 93

14.4 Глубинный остовный лес. 95

Лекция 15. 96

15.1 Модель внешних вычислений. 96

15.2 Особенности операций с внешней памятью.. 97

15.3 Организация данных в файлах. 98

15.4 Хешированные файлы.. 99

15.5 Индексированные файлы.. 100

15.6 Несортированные файлы с плотным индексом. 102

Лекция 16. 102

16.1 Внешние деревья поиска. 102

16.2 В-деревья. 103

16.3 Операторы на В-дереве. 104

16.4 Сравнение методов. 106

ПРАКТИЧЕСКИЙ РАЗДЕЛ.. 108

Контрольная работа № 1. 108

Контрольная работа №2. 108

ИНДИВИДУАЛЬНЫЕ ПРАКТИЧЕСКИЕ РАБОТЫ.. 109

Индивидуальная практическая работа №1. 110

Индивидуальная практическая работа №2. 110

 


ОБЩИЕ СВЕДЕНИЯ


Дата добавления: 2015-07-16; просмотров: 62 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Средства измерений. Классификация. Термины и определения| Методические рекомендации по изучению дисциплины

mybiblioteka.su - 2015-2024 год. (0.008 сек.)