数组的4个基本操作:找出最大元素、平均值、复制、反转。
来源:互联网 发布:eureka服务注册源码 编辑:程序博客网 时间:2024/06/01 10:38
package Algorithms;public class ArrayFindmax { public static void main(String[] args) { double[] a=new double[]{14.0,58.0,56.0,58.0,888.0}; System.out.println(ArrayFind(a)); System.out.println(ArrayAverager(a)); System.out.println(b);//打印的是数组的地址值 } //找出数组中最大的元素 public static double ArrayFind(double[] a) { double max=a[0]; for(int i=1;i<a.length;i++) { if(a[i]>max) max=a[i]; } return max; } //计算数组的平均值 public static double ArrayAverager(double[] a) { //定义一个加数 double sum=0.0; for(int i=0;i<a.length;i++) { sum+=a[i]; } double averager=sum/a.length; return averager; }/* * 注意此处一定要保持一致 定义的double就一定是double */ //复制数组 public static double[] ArrayCopy(double[] a) { //定义一个数组 double[] b=new double[a.length]; for(int i=0;i<a.length;i++) { b[i]=a[i]; } return b; } //颠倒数组中的元素 public static double[] Reverse(double[] a) { for(int i=0;i<a.length/2;i++) { double temp=a[i]; a[i]=a[a.length-i]; a[a.length-i]=temp; } return a; }}
0 0
- 数组的4个基本操作:找出最大元素、平均值、复制、反转。
- 数组中找出第二个最大的元素(第k大的元素)
- 1.1 数组-找出无序数组中最大的N个元素的位置
- 用对象找出10个整形数组中的最大元素。
- 找出N个元素的数组中最大的K个数
- n个元素的数组中找出前K个最大数最有效算法O(nlg(k))
- 118.在数组中找出最大元素
- 用JAVA找出数组中的最大元素
- 一个无序整数数组,数组元素大于5个,请用一种高效的算法找出其中最大的5个值.
- 找出数组中第K个最大的数
- 找出数组中最小的k个元素
- 找出数组中最小的k个元素
- 找出一个数组中最小的K个元素
- 找出数组中第一个重复的元素
- leetcode 644: 子数组的最大平均值
- Python之求数组元素的平均值
- 最大平均值子数组
- 找出数组中第k个元素
- 51Nod-扔盘子(O(n)解法)
- C++ Primer(第五版)练习3.22
- UOJ 147 & 151 [NOIP2015]斗地主
- 递归与尾递归(Tail Recursion)
- 【DP 训练】Cake Slicing, ACM/ICPC Nanjing 2007, UVa1629
- 数组的4个基本操作:找出最大元素、平均值、复制、反转。
- PHP 线程安全与非线程安全版本的区别深入解析
- Java的动态代理
- 求两个数的最大公约数
- hdoj5978Sequence I【kmp】
- HC-05使用介绍
- 关于static静态变量的理解以及C中的内存区的分配
- Session详细用法
- 多视几何:对极几何的代数表示--基本矩阵F