Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Уровни представления структур данных

Понятие о структуре данного.

Структура данного (СД) – общее свойство информационного объекта с которым взаимодействует та или иная программа. Это общее свойство характеризуется:

1) множеством допустимых значений данной структуры;

2) набором допустимых операций;

3) характером организованности.

Вырожденные (простейшие) структуры данных называются также типами данных.

Различают следующие уровни описания данного:

1) абстрактный (математический) уровень;

2) логический уровень;

3) физический уровень.

Логический уровень – представление структуры данного на том или ином языке программирования. Физический уровень – отображение на память ЭВМ информационного объекта в соответствии с логическим описанием. Так как память ЭВМ конечна, то возникают вопросы распределения памяти и управления ею. Логический и физический уровни отличаются друг от друга, поэтому в вычислительных системах осуществляется отображение физического уровня на логический и наоборот.

 
 

 

 


Любая структура на абстрактном уровне может быть представлена в виде двойки <D,R>, где D – конечное множество элементов, которые могут быть типами данных, либо структурами данных, а R – множество отношений, свойства которого определяют различные типы структур данных на абстрактном уровне.

Основные виды (типы) структур данных:

1) Множество – конечная совокупность элементов, у которой R=Æ.

2) Последовательность – абстрактная структура, у которой множество R состоит из одного отношения линейного порядка (т. е. для каждого элемента, кроме первого и последнего, имеются предыдущий и последующий элементы).

3) Матрица – структура, у которой множество R состоит из двух отношений линейного порядка.

4) Дерево – множество R состоит из одного отношения иерархического порядка.

5) Граф – множество R состоит из одного отношения бинарного порядка.

6) Гиперграф – множество R состоит из двух и более отношений различного порядка.


Классификация СД в программах пользователя и в памяти ЭВМ

 

 

 

       
булевый массив таблица деревья
целый запись стек бинарные деревья
вещественный рекурсивные типы очередь граф
символьный множество список  
  дек  
     
указательный тип

 

Важным признаком для классификации является изменчивость структур данных во время выполнения программы. Например, если меняется количество элементов и/или отношение между ними, то такие структуры данных называются динамическими, иначе – статическими.

Примеры СД:

       
 
 
   

 

 


Оперативная память представляет собой массив.

Слово – минимальное количество бит, которое может обрабатываться одновременно.

 

 
 

 


<== предыдущая лекция | следующая лекция ==>
Связь чистых активов с уставным капиталом акционерных обществ | СД типа массив
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 3125; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.