Краткая классификация динамических структур данных

 
Опубликовано: 22.05.2012
 

Что такое данные динамической структуры?

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

Классификация данных динамической структуры

линейный односвязный список

  1. без заглавного звена (элемента);

  2. с заглавным звеном (элементом);

  3. кольцевые списки

    1. без заглавного звена (элемента);

    2. с заглавным звеном (элементом);

  4. очередь

    1. прямая;

    2. обратная;

  5. стек

  6. деревья

    1. бинарные (или двоичные);

    2. сбалансированные;

    3. avl-деревья;

    4. красно-черные;

    5. сильноветвящиеся;

  7. сети

  8. пирамиды

  9. просматриваемые таблицы

Анатомия взаимосвязей в связанных динамических данных

Схема элемента динамической структуры :

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

То есть, информационное поле желательно именовать так, чтобы понятно из его имени, что оно связано с информацией (information).

Связующее поле имеет название, получаемое при переводе с английского языка слова "связь" на русский, то есть слово link.
 

 

В языке программирования Turbo Pascal описание подобного типа данных может иметь такой вид:

type
    Tptr  = ^Telem;
    Telem = record
        inf  : [тип данных];
        link : Tptr;
    end;

, где [тип данных] - один из встроенных или пользовательских типов данных. Например: integer, real, string или myType.

 
Внимание! Публикация материала на других сайтах и в печатных изданиях допускается только при указании ссылки на источник!
 
 
Рейтинг:
 
Проголосовало: 1
Количество просмотров: 1634
 
 

Популярные статьи из раздела "Динамические структуры данных"

 
 
 

Комментарии

Для комментирования или зарегистрируйтесь
 
© 2011-2025 ООО "СтадиМен". Все права сохранены.
Перепечатка и использование материалов с данного сайта, разрешена только по согласию с владельцем.
Владелец оставляет за собой право воспользоваться 146 статьей УК РФ при нарушении авторских и смежных прав.
 
 
 
 
Авторизация на сайте
 
 
 
Обнаружили
ошибку на сайте?