首页 > 搜索 > 数组的逆序算法(java),Java 数组倒序输出?

数组的逆序算法(java),Java 数组倒序输出?

互联网 2020-10-23 15:59:03
在线算命,八字测算命理
展开全部

1、逆序数组有很多种方法,比如先排序,再逆序存

public static void main(String[] args) {int[] nums = {1, 3, 5, 7, 9, 11, 13, 15, 17, 19};System.out.print("原数组:");for (int num : nums) {System.out.print(num+" ");}System.out.print("\n倒序e5a48de588b662616964757a686964616f31333433646431新数组:");for (int num : reverseArray1(nums)) {System.out.print(num + " ");}}

//1.排序后倒序public static int[] reverseArray1(int[] nums) {Arrays.sort(nums);int[] reNums = new int[nums.length];for (int i = 0; i < nums.length; i++) {reNums[i] = nums[nums.length - 1 - i];}return reNums;}

//2.Collection 内置的逆序public static int[] reverseArray2(int[] nums) {ArrayList list = new ArrayList();for (int i = 0; i < nums.length; i++) {list.add(nums[i]);}Collections.reverse(list);int [] reNums = new int[nums.length];for (int i = 0; i

免责声明:非本网注明原创的信息,皆为程序自动获取互联网,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责;如此页面有侵犯到您的权益,请给站长发送邮件,并提供相关证明(版权证明、身份证正反面、侵权链接),站长将在收到邮件12小时内删除。

相关阅读

一周热门

查看更多