Информационное множество: различия между версиями

Материал из WikiGrapp
Перейти к навигации Перейти к поиску
(Создана новая страница размером '''Информационное множество''' (''Data set'') - множество, элементам которого ставя...)
 
Нет описания правки
 
(не показаны 3 промежуточные версии 2 участников)
Строка 1: Строка 1:
'''Информационное множество''' (''Data set'') -
'''Информационное множество''' (''[[Data set]]'') — динамически изменяемое множество информационных объектов, возможным элементам которого ставятся во взаимно однозначное соответствие так называемые ''ключи'' информационные элементы  
множество, элементам которого ставятся во взаимно однозначное
без внутренней структуры. Замена прямого поиска информационного объекта поиском его по ключу, имеющему более простую природу и связанному определенными отношениями с другими ключами, позволяет сделать поиск (и другие операции над динамическим множеством) более эффективным. Другая причина введения такого понятия, как ключ состоит в том, что содержательная
соответствие так называемые ''ключи'' --- информационные элементы
трактовка элементов '''информационного множества''' (в силу сложной их природы) может
без внутренней структуры. Замена прямого поиска по элементу поиском
зависеть от характера работы с '''информационным множеством''', и иногда возникает
элемента по ключу, имеющему более простую природу и связанному
необходимость в зависимости от трактовки сопоставлять с одними и теми же элементами
определенными отношениями с другими ключами, позволяет сделать поиск
различные системы ключей. Как правило, ключи в '''информационном множестве''' вводятся
(и другие операции над множеством) более эффективным. Другая причина
введения такого понятия, как ключ состоит в том, что содержательная
трактовка элементов '''И.м.''' (в силу сложной их природы) может
зависеть от характера работы с '''И.м.''', и иногда возникает
необходимость в зависимости от трактовки сопоставлять с элементами
различные системы ключей. Как правило, ключи в '''И.м.''' вводятся
таким образом, что имеется простая процедура порождения ключа по
таким образом, что имеется простая процедура порождения ключа по
информационному элементу (например, в качестве ключей могут
информационному элементу (например, в качестве ключей могут
рассматриваться некоторые части информационных элементов).
рассматриваться некоторые определенные части информационных объектов).


По типу отношений между ключами '''И.м.''' распадаются на две группы.
Поиск по ключу иногда называют ''ассоциативным поиском'', а информационное множество с введенной системой ключей — ''[[Информационный массив|информационным массивом]]'' или ''[[Словарь|словарем]]''.
К первой относятя '''И.м.''' с линейной упорядоченностью ключей, и
 
этот тип порождает такие структуры, как ''упорядоченный массив, поисковое дерево'' и ''взвешенный массив''.  
По типу отношений между ключами '''информационные множества''' распадаются на две группы.
К первой относятся '''информационные множества''' с линейной упорядоченностью ключей, и
этот тип порождает такие структуры, как ''[[упорядоченный массив]], [[поисковое дерево]]'' и ''[[взвешенный массив]]''.  
Вторая группа связана с разбиением всей совокупности ключей на классы эквивалентных, и этот
Вторая группа связана с разбиением всей совокупности ключей на классы эквивалентных, и этот
тип порождает такие структуры, как ''таблицы с оглавлением'' и ''перемешанные таблицы''.
тип порождает такие структуры, как ''[[таблицы с оглавлением]]'' и ''[[перемешанные таблицы]]''.
==Литература==
==Литература==
[Касьянов-Поттосин]
* Касьянов В.Н., Поттосин И.В. Методы построения трансляторов. — Новосибирск: Наука. Сиб. отд-ние, 1986.
* Касьянов В.Н., Евстигнеев В. А. Графы в программировании: обработка, визуализация и применение. — СПб.: БХВ-Петербург, 2003
 
[[Категория: Информационные деревья]]
[[Категория:Основные термины]]

Текущая версия от 16:28, 23 ноября 2024

Информационное множество (Data set) — динамически изменяемое множество информационных объектов, возможным элементам которого ставятся во взаимно однозначное соответствие так называемые ключи — информационные элементы без внутренней структуры. Замена прямого поиска информационного объекта поиском его по ключу, имеющему более простую природу и связанному определенными отношениями с другими ключами, позволяет сделать поиск (и другие операции над динамическим множеством) более эффективным. Другая причина введения такого понятия, как ключ состоит в том, что содержательная трактовка элементов информационного множества (в силу сложной их природы) может зависеть от характера работы с информационным множеством, и иногда возникает необходимость в зависимости от трактовки сопоставлять с одними и теми же элементами различные системы ключей. Как правило, ключи в информационном множестве вводятся таким образом, что имеется простая процедура порождения ключа по информационному элементу (например, в качестве ключей могут рассматриваться некоторые определенные части информационных объектов).

Поиск по ключу иногда называют ассоциативным поиском, а информационное множество с введенной системой ключей — информационным массивом или словарем.

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

Литература

  • Касьянов В.Н., Поттосин И.В. Методы построения трансляторов. — Новосибирск: Наука. Сиб. отд-ние, 1986.
  • Касьянов В.Н., Евстигнеев В. А. Графы в программировании: обработка, визуализация и применение. — СПб.: БХВ-Петербург, 2003