![](https://cos-cdn.shuashuati.com/pipixue-web/2020-1231-2005-12/ti_inject-812ce.png)
整数序列排序思路: 遍历每一个整数$i,将数组@sort的下标为$i的值加1. 例: 需排序的数列: 1 4 2 7 2; 遍历数列,依次将 $sort[1],$sort[4],$sort[2], $sort[7], $sort[2]加1. 最终@sort的index和value对应为 index : 0 1 2 3 4 5 6 7 value: u 1 2 u 1 u u 1 (其中u为undef) 根据index和value的值可以将排序结果输出,方法为: 从index 0开始,如果value为n,则将这个index n 个push入另一个数组。 最后输出这个数组即为升序排序结果。 作业: 随机生成10个小于10的整数,然后用上述方法排序并输出。 输出结果如下: ----------------------------- 排序前:0 6 7 0 8 8 4 8 9 6 排序后:0 0 4 6 6 7 8 8 8 9 -----------------------------