Реферат по предмету "Математика"


Структуры данных

Структуры данных.
1. Постановка задачи.

 При разработке программ и
алгоритмов важным этапом является этап подбора математической абстракции для
описания данных, используемых в формулировке задачи. Например, в случае поиска
оптимальной стратегии для игры чет-нечет таким объектом была игра, в случае
задачи об Ариадне и Тезее - лабиринт, в задаче о ходе коня - шахматная доска, в
примере из лекции 16 - учреждение. Будем называть предстваление этих объектов-данных
ввиде математических абстракций Абстрактными Структурами Данных (АСД). В случае
игры в качестве АСД мы использовали дерево; в случае лабиринта - граф; в случае
шахматной доски - матрицу.

 Выбрав подходящую по своим
математическим свойствам структуру АСД, мы приходим к другой проблеме - как
представить выбранную АСД в терминах тех структур данных, с которыми умеет
работать исполнитель алгоритмов, которые есть в испоьзуемом языке
программирования. Назовем эти струтктуры данных Структурами Данных Хранения
(СДХ). Например, в случае задачи об Ариадне и Тезее мы представили граф,
представляющий лабиринт, в виде матрицы смежности, которую мы представили в
виде соотвествующей СДХ - массива, для шахматной доски мы применили ту же
структуру данных для хранения данных задачи, для учреждения - мы использовали
запись.

 Критерием выбора для АСД
подходящей СДХ является эффективность операций над СДХ, являющихся аналогами
соотвествующих операций над АСД. Под эффективностью мы понимаем сложность
алгоритмов над СДХ.

 Итак, мы приходим к
следующей проблеме: задано АСД, набор СДХ; требуется построить отображение АСД
-> СДХ так, чтобы сложность алгоритмов операций над СДХ, соотвествующих
надлежащим оперциям над АСД, была бы минимальной.
2. Основные понятия и определения

Структура G на множестве M - это пара (R,M) где R это отношение
порядка на множестве M.

Определение.

Отношение порядка на множестве M это подмножество множества M*M
обладающее следующими свойствами:

 1.a


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.

Сейчас смотрят :

Реферат Кейс Лакокраска
Реферат Капитал и его функциональные формы
Реферат Картели и сговор
Реферат Gong
Реферат Классификация видов экономического анализа
Реферат Значение бухгалтерского учета в реализации с/х продукции и финансовых результатов деятельности с/х предприятий
Реферат Иммунитет государства и его собственности в международном частном праве
Реферат експертиза достовірності обліку
Реферат Кадровая политика на примере ОАО "Газпром"
Реферат Задания для контрольной работы заочной формы обучения
Реферат Классификация факторов определяющих перспективу развития отрасли (ресторанно-гостиничной)
Реферат значение и учет безналичных рассчетов
Реферат Роль туроператоров в структуре индустрии туризма
Реферат Инвестирование
Реферат Инвестирование собственником – нерезидентом, проблемы и решения