例如有以下数组:
我们希望用math从小到大将数组重排序,则实现方案如下:
最终输出结果如下:
考虑到程序的扩展性,我们将属性改成了一个数组(无论多少层),在获取属性的时候用到了递归的思想(在阶乘的递归中是从后向前递归的,而获取深层次属性是从前向后的)
然后在定义排序函数的时候,默认为升序,只有指定了降序类型时,才为降序输出。
例如有以下数组:
我们希望用math从小到大将数组重排序,则实现方案如下:
最终输出结果如下:
考虑到程序的扩展性,我们将属性改成了一个数组(无论多少层),在获取属性的时候用到了递归的思想(在阶乘的递归中是从后向前递归的,而获取深层次属性是从前向后的)
然后在定义排序函数的时候,默认为升序,只有指定了降序类型时,才为降序输出。