Упорядоченное множество — различия между версиями
Lephyora (обсуждение | вклад) |
Lephyora (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
{{Определение | {{Определение | ||
|definition = | |definition = | ||
| − | '''Упорядоченное множество''' <tex>Set</tex> представляет собой коллекцию элементов <tex>elem</tex>, каждому из которых присваивается определенный ключ <tex>key</tex>, отвечающий за порядок этого элемента в множестве. Бинарное отношение <tex>R</tex> на упорядоченном множестве <tex>Set</tex> | + | '''Упорядоченное множество''' <tex>Set</tex> представляет собой коллекцию элементов <tex>elem</tex>, каждому из которых присваивается определенный ключ <tex>key</tex>, отвечающий за порядок этого элемента в множестве. Бинарное отношение <tex>R</tex> на упорядоченном множестве <tex>Set</tex> является [[отношение порядка|отношением порядка]]. |
| − | |||
| − | |||
}} | }} | ||
| − | + | ''Вполне упорядоченным множеством'', которое явяется важнейшим частным случаем, называется упорядоченное множество, каждое непустое подмножество которого содержит минимальный элемент. | |
| − | |||
==Операции над упорядоченным множеством== | ==Операции над упорядоченным множеством== | ||
| Строка 31: | Строка 28: | ||
Функция <tex>\mathrm {successor(Set, elem)}</tex> возвращает указатель на элемент, стоящий после элемента <tex>elem</tex> множества <tex>Set</tex>. | Функция <tex>\mathrm {successor(Set, elem)}</tex> возвращает указатель на элемент, стоящий после элемента <tex>elem</tex> множества <tex>Set</tex>. | ||
| − | == | + | ==Примеры== |
| − | + | * Графы; | |
| + | * Пустое множество <tex> \varnothing </tex>; | ||
| + | * Множество натуральных чисел <tex> \mathbb N </tex>. | ||
== Литература == | == Литература == | ||
| − | + | # Кормен, Т., Лейзерсон, Ч., Ривест, Р., Алгоритмы: построение и анализ = Introduction to Algorithms / — 1-е изд. — Пер. с англ под ред. А. Шеня. — М.: МЦНМО, 2002.—960 с. — ISBN 5-900916-37-5 | |
| + | # Александров П. С. Введение в теорию множеств и общую топологию. — М.: Наука, 1977. — 368 с. | ||
| + | # Н. К. Верещагин, А. Шень. Часть 1. Начала теории множеств // Лекции по математической логике и теории алгоритмов. — 2-е изд., испр. — М.: МЦНМО, 2002. — 128 с. | ||
Версия 19:48, 29 мая 2015
| Определение: |
| Упорядоченное множество представляет собой коллекцию элементов , каждому из которых присваивается определенный ключ , отвечающий за порядок этого элемента в множестве. Бинарное отношение на упорядоченном множестве является отношением порядка. |
Вполне упорядоченным множеством, которое явяется важнейшим частным случаем, называется упорядоченное множество, каждое непустое подмножество которого содержит минимальный элемент.
Содержание
Операции над упорядоченным множеством
Над упорядоченным множеством заданы следующие операции:
Insert
Функция добавляет заданный элемент , имеющий ключ , в подходящее место множества (сохраняя свойство упорядоченности).
Delete
Функция удаляет элемент, имеющий ключ (сохраняя свойство упорядоченности).
Search
Функция , которая получает на вход искомый ключ , и возвращает указатель на элемент множества или специальное значение , если такого элемента нет.
Minimum
Функция возвращает указатель на минимальный элемент множества .
Maximum
Функция возвращает указатель на максимальный элемент множества .
Predecessor
Функция возвращает указатель на элемент, стоящий перед элементом множества .
Successor
Функция возвращает указатель на элемент, стоящий после элемента множества .
Примеры
- Графы;
- Пустое множество ;
- Множество натуральных чисел .
Литература
- Кормен, Т., Лейзерсон, Ч., Ривест, Р., Алгоритмы: построение и анализ = Introduction to Algorithms / — 1-е изд. — Пер. с англ под ред. А. Шеня. — М.: МЦНМО, 2002.—960 с. — ISBN 5-900916-37-5
- Александров П. С. Введение в теорию множеств и общую топологию. — М.: Наука, 1977. — 368 с.
- Н. К. Верещагин, А. Шень. Часть 1. Начала теории множеств // Лекции по математической логике и теории алгоритмов. — 2-е изд., испр. — М.: МЦНМО, 2002. — 128 с.