Сортировка числовых данных по алфавиту - PullRequest
0 голосов
/ 06 апреля 2009

Есть ли ситуации, когда полезно сортировать числовые данные в алфавитном порядке? например,

111
12
2

при сортировке в порядке возрастания укажите:

111
12
2

Ответы [ 2 ]

1 голос
/ 06 апреля 2009

Я не могу придумать каких-либо веских причин, и это вообще запутает.

0 голосов
/ 06 апреля 2009

Я наконец-то подумал об одном.

При расследовании Закон Бенфорда .

Кроме того, когда данные на самом деле не являются «числовыми», это строки, которые просто состоят только из цифр, но должны быть отсортированы лексически вместе с другими строками, которые могут содержать не цифры. Но я обманываю, поскольку вы указали «числовые данные», а не «строки цифр».

Будет очень мало математических ситуаций, в которых имеет смысл использовать порядок сортировки, который зависит от того, какую базу вы выбрали для чисел. Тем более, что вы работаете на базе 10, но программное обеспечение, вероятно, работает на базе 2, где это даже актуально.

...