Лексикографический порядок
Версия от 03:31, 31 октября 2011; Demid.Kucherenko (обсуждение | вклад)
Содержание
Определение
Пусть дано линейно упорядоченное множество - алфавит. Словом назовем упорядоченное множество элементов алфавита . Тогда если на алфавите задан порядок, то порядок задан и на слове . Тогда говорят, что множество слов задано в лекcикографическом порядке, если для таких, что выполнено, что слово меньше, чем слово .
Сравнение слов
Что же значит, что слово меньше слова , и как вообще можно сравнивать слова?
Говорят, что слово меньше слова , если:
1. Длина (количество элементов) слова меньше длины слова ю
2. Длины слов равны, но такое, что для всех выполнено неравенство , а . Элементы слова мы можем сравнивать, так как это элементы алфавита, а на алфавите задан строгий порядок.
Примеры
- Последовательность чисел в любой системе счисления, записанных в фиксированной разрядной сетке (000, 001, 002, 003, 004, 005, …, 999).
- Порядок слов в словаре. Предполагается, что буквы можно сравнивать, сравнивая их номера в алфавите. Тогда лексикографический порядок — это, например, ААА, ААБ, ААВ, ААГ, …, ЯЯЯ.