Сортировка числовых данных по алфавиту

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

111
12
2

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

111
12
2

person simplfuzz    schedule 05.04.2009    source источник


Ответы (2)


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

person Alister Bulman    schedule 05.04.2009

Наконец я подумал об одном.

При изучении закона Бенфорда.

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

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

person Steve Jessop    schedule 06.04.2009