Изменения

Перейти к: навигация, поиск

Лексикографический порядок

12 байт добавлено, 07:24, 18 ноября 2011
Сравнение слов
1. Слово <tex> ~A </tex> является префиксом слова <tex> ~B </tex>
2. Ни одно из слов не является префиксом другого, но существует<tex>\exists i </tex> <tex> \ge 0 </tex> такое, что для всех <tex> j < i </tex> выполнено неравенство <tex> A_j = B_j </tex>, а <tex> A_i < B_i </tex>. Элементы слова мы можем сравнивать, так как это элементы алфавита, а на алфавите задан строгий порядок.
Приведем псевдокод сравнения слов:
return >
return = //Длины строк и все символы равны
 
== Примеры ==
# Последовательность чисел в любой системе счисления, записанных в фиксированной разрядной сетке (000, 001, 002, 003, 004, 005, …, 999).
# Порядок слов в словаре. Предполагается, что буквы можно сравнивать, сравнивая их номера в алфавите. Тогда лексикографический порядок — это, например, ААА, ААБ, ААВ, ААГ, …, ЯЯЯ.
Анонимный участник

Навигация