将一个有序数组倒序输出

Posted 空对月

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将一个有序数组倒序输出相关的知识,希望对你有一定的参考价值。

拿到有个题目对于初学者来说不能直接写代码程序:因为如果没有完全理解其中的思想写起来是很困难的,首先我们要学会分析问题,然后给出解题方法。

下面我将以一个实例进行解释说明:代码如下:

package Demo;

public class ArrayDaoXu {
/**
* 数组的倒序输出
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成的方法存根
int arr[]={1,2,3,4,5,6,7,8,9};//定义一个数组并开辟内存空间
int date[]= new int [arr.length];//定义一个大小和arr[]数组相同的数组,来保存倒序输出后的数列
int foot=arr.length-1;
for(int i=0;i<date.length;i++){
date[i]=arr[foot];
foot--;
}
print(date);

}
//定义一个将arr[]数组倒序输出的方法(封装思想)
public static void print(int temp[]){
for(int i=0;i<temp.length;i++){
System.out.print(temp[i]+"、");
}

}

}

///////////输出结果为:9、8、7、6、5、4、3、2、1、

以上是关于将一个有序数组倒序输出的主要内容,如果未能解决你的问题,请参考以下文章

合并两个有序数组

模板(有序数组)

合并k个有序数组

# 88. 合并两个有序数组

1118: 数列有序

leetcode 合并两个有序数组