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


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

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

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

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

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

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

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

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

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

 1.a


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

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

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

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

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

Реферат Внешнеэкономические сделки 3
Реферат Pysch Essay Research Paper Research Methods is
Реферат Гиперактивное поведение детей в школе и его коррекция
Реферат Descriptive Essay On William Wallace 1 Pg
Реферат А. Е. Вандам Вклассификации военных знаний искусство вести бой называется тактикой, а искусство вести войну высшей тактикой или стратегией. Но как бой представляет собою только один из скоротечных актов длящейся
Реферат История государства и права Японии в новейшее время
Реферат Основні етапи розвитку протестантизму в Україні ХVІ перша половина ХХ ст.
Реферат Методика SWOT-анализа предприятия
Реферат Юридическая характеристика деятельности религиозных организаций в России в 90-е гг.
Реферат Информационная система "Детский клуб"
Реферат Долгосрочная программа развития железнодорожного транспорта в Российской Федерации
Реферат Антифашиський Рух Опору в роки Великої Вітчизняної війни на території України
Реферат Эволюционные факторы
Реферат Делез и Ницше: персонаж философа
Реферат Романтические тенденции в Фаусте Гете