数组的常用算法(求最大值,最小值,总和,平均数,复制数组,反转数组)
来源:互联网 发布:化妆品 知乎 编辑:程序博客网 时间:2024/05/21 06:40
public class Testarray { public static void main(String[] args) { int[] arr=new int[]{4,32,-89,45,67,23,12,40}; //遍历 System.out.println("原数组为:"); for(int i=0;i<arr.length;i++){ System.out.print(arr[i]+"\t"); } System.out.println(); //最大值 int max=0; for(int i=0;i<arr.length;i++){ if(max<arr[i]){ max=arr[i]; } } System.out.println("数组中的最大值为:"+max); //最小值 int min=0; for(int i=0;i<arr.length;i++){ if(min>arr[i]){ min=arr[i]; } } System.out.println("数组中的最小值为:"+min); //总和 int sum=0; for(int i=0;i<arr.length;i++){ sum+=arr[i]; } System.out.println("数组的总和为:"+sum); //平均 int avg=0; avg=sum/arr.length; System.out.println("数组的平均值为:"+avg); //复制数组 int[] arr1=new int[arr.length]; for(int i=0;i<arr1.length;i++){ arr1[i]=arr[i]; } System.out.println("复制后的数组为:"); for(int i=0;i<arr1.length;i++){ System.out.print(arr1[i]+"\t"); } System.out.println(); //数组反转 //1.折半反转 for(int i=0;i<arr.length/2;i++){ int temp=arr[i]; arr[i]=arr[arr.length-1-i]; arr[arr.length-1-i]=temp; } System.out.println("反转后的数组为:"); for(int i=0;i<arr.length;i++){ System.out.print(arr[i]+"\t"); } System.out.println(); //2.二变量法// for(int x=0,y=arr.length-1;x<y;x++,y--){// int t=arr[x];// arr[x]=arr[y];// arr[y]=t;// }// System.out.println("反转后的数组为:");// for(int i=0;i<arr.length;i++){// System.out.print(arr[i]+"\t");// } }}
阅读全文
0 0
- 数组的常用算法(求最大值,最小值,总和,平均数,复制数组,反转数组)
- 分治算法求数组的最大值最小值
- NSArray 数组快速求总和 最大值 最小值 和 平均值
- Java 数组 排序 最大值,最小值,总和。
- iOS中取数组的最大值、最小值,下标,总和,平均值
- 整型数组处理算法(四)求数组的最大值和最小值
- 同时求数组的最大值和最小值的分治算法
- 数组复习及Scanner类 ,及对最大值,最小值、平均数、求和等基本算法的理解
- 【算法导论】同时求数组的最大值和最小值
- 求数组的最大值和最小值
- 求数组的最大值和最小值
- 求数组元素的最大值最小值
- 求数组的最大值和最小值
- 求数组的最大值和最小值
- 求数组里面的最大值和最小值
- 用数组求一组数的最大值、最小值和平均值,并求有多少个数超过平均数
- iOS中取数组内最大值最小值,下标,总和,平均值
- 每天一道算法题目,求数组中的最大值和最小值
- Python 利用StringVar接收用户输入, 制作用户名和密码的验证登录窗口
- RATEI.CO——将会改变ICO市场
- rabbitMQ配置spring boot
- 济南培训第二天
- UVA-11029-Leading and Trailing-(快速幂,log10函数求大数首末数)
- 数组的常用算法(求最大值,最小值,总和,平均数,复制数组,反转数组)
- Git基本使用流程
- 翻译需要截图
- 走穿23种设计模式-8适配器模式详解
- 关于数组的方法整理,求补充!!!
- Linux CentOS7 安装 配置 Redis
- TensorFlow的训练模型在Android和Java的应用及调用
- JDBC
- 第三题