每日经典算法题(三十一) 逆序排列
逆序:Reverse Order
题目
将一个数组改为逆序排列。
程序分析
改为逆序排列即,将 {1,2,3,4} 改为 {4,3,2,1}
思路
要做到完全逆序,实际上就是将第一个数和最后一个数字调换,第二个数与倒数第二个数调换。具体调换方法和冒泡排序引入中间变量的方式相同。
这里我们为了更加直观的查看数组的变化,可在随机生成数组之后先将数组排序输出,然后调换之后再输出看结果。
代码示例
public class Q31_ReverseOrderOutput_Arrays {
public static void main(String[]