第一次按个位上的数字进行排序,第二次按十位上的数字进行排序
排序:91, 46, 85, 15, 92, 35, 31, 22
经过基数排序第一次扫描之后,数字被分配到如下盒子中:
1 | Bin 0: |
根据盒子的顺序,对数字进行第一次排序的结果如下:
91, 31, 92, 22, 85, 15, 35, 46
然后根据十位上的数值再将上次排序的结果分配到不同的盒子中:
1 | Bin 0: |
Javascript实现代码:
1 | <!doctype html> |
第一次按个位上的数字进行排序,第二次按十位上的数字进行排序
排序:91, 46, 85, 15, 92, 35, 31, 22
经过基数排序第一次扫描之后,数字被分配到如下盒子中:
1 | Bin 0: |
根据盒子的顺序,对数字进行第一次排序的结果如下:
91, 31, 92, 22, 85, 15, 35, 46
然后根据十位上的数值再将上次排序的结果分配到不同的盒子中:
1 | Bin 0: |
Javascript实现代码:
1 | <!doctype html> |