Распределяющая сортировка
Обсуждаемый здесь алгоритм сортировки отличается от рассматривавшихся до сих пор тем, что он основан не на сравнениях между именами, а на представлении имен. Мы полагаем, что каждое из имен
![](../../../../img/tex/2/c/0/2c08dc1a19cc3a837751b3b6bf18965a.png)
![](../../../../img/tex/2/0/1/201708bd8fbc6bfb02f21315a423877d.png)
и их нужно отсортировать в возрастающем лексикографическом порядке, то есть
![](../../../../img/tex/e/2/c/e2c9fce5edb224b57e1f21ab8c6a12ae.png)
тогда и только тогда, если для некоторого
![](../../../../img/tex/1/3/9/13901e82fea4f61bcebc4f610ef8e952.png)
имеем
![](../../../../img/tex/0/9/2/0923cfee76fd377c07d88a81bcb8c09f.png)
![](../../../../img/tex/8/6/2/862ce8bf1b1bf0cd53fb8da0ed2bedf3.png)
![](../../../../img/tex/f/2/4/f2478245962a50562f18274f17b980f1.png)
![](../../../../img/tex/a/2/1/a2116d24c9ec5fb032e153b179d4f003.png)
![](../../../../img/tex/f/9/0/f901550222d5868c66e16d57982fb21e.png)
![](../../../../img/tex/b/9/8/b98ef19628f47f8a87d28c4fa7ba5f27.png)
![](../../../../img/tex/f/9/0/f901550222d5868c66e16d57982fb21e.png)