Для сравнения данных расстояний, все их необходимо привести к одинаковой размерности. Давайте переведем все в метры:
Теперь можем сравнивать:
Таким образом, отсортировав данные по возрастанию:
Получили ожидаемую последовательность данных расстояний по возрастанию.
Для сравнения данных расстояний, все их необходимо привести к одинаковой размерности. Давайте переведем все в метры:
2км 20м = 2км + 20м = 2000м + 20м = 2020м320м 1см = 320м + 0.01м = 320.01м20дм = 20 * 0.1м = 2м200см = 200 * 0.01м = 2м3м = 3м3000дм = 3000 * 0.1м = 300м3м 20см = 3м + 20см = 3м + 0.2м = 3.2м32дм = 32 * 0.1м = 3.2м320мм = 320 * 0.001м = 0.32м3см = 3 * 0.01м = 0.03м2мм = 2 * 0.001м = 0.002мТеперь можем сравнивать:
2020м > 320.01м2м = 2м2м = 2м3.2м = 3.2м300м > 3м3.2м = 3.2м0.32м > 3.2м3.2м = 3.2м0.32м = 0.32м0.032м > 0.002мТаким образом, отсортировав данные по возрастанию:
10мм < 2мм3см = 3см20см < 2мм32см = 32см2м = 2м2м = 2м3м = 3м3м20см = 3м20см20дм = 20дм200см = 200см320мм = 320мм320м1см = 320м1см2км20м = 2км20м3000дм = 3000дм2020м = 2020мПолучили ожидаемую последовательность данных расстояний по возрастанию.