您现在的位置是:首页
>
C语言函数求数组最大最小值 数组取最大值最小值
数组取最大值最小值 数组取出最大值 最小值的方式 第一种 遍历一边数组就可以找出需要的值 基本上可以说是速度最快的算法 还不需要排序 i t [] i tArray = { } i t
数组取最大值最小值
数组取出最大值 最小值的方式
第一种
遍历一边数组就可以找出需要的值 基本上可以说是速度最快的算法 还不需要排序
int [] intArray = { } ;
int max = intArray[ ];
int min = intArray[ ];
for (int i : intArray) {

max = max>i?max:i;
min = min<i?min:i;
}
System out println(max+ +min);//返回的最大值和最小值
第二种
先排序 在取最大最小值
Arrays sort(intArray clone());//clone的目的是因为数组本身也是个对象 不想改变它本身的顺序 当然 要是顺序没什么用处 也可以不clone
System out println(intArray[intArray length ]);//最大值
System out println(intArray[ ]);//最小值
其实在秦老师的书里 另外我自己也测试了 在 w条数据之内 这两种方法是差不多的 可以说事几乎一样的
取出数组第二大值的方式
这个就要想想了 第二大致不可以能一个 所以位置上取就不太如意了
treeSet 是可以实现删除重复的
Integer [] intArray = { } ;
List<Integer> l = Arrays asList(intArray);
TreeSet<Integer> tl = new TreeSet<Integer>(l);
lishixinzhi/Article/program/Java/hx/201311/27185 很赞哦! (1056)
相关文章
- 输入三个数输出最大值最小值 任意输入n个数,输出其中最大值与最小值,并输出它在序列中的位置!C语言程式设计
- 最简分数 1又5分之3,有( )的分数单位,再添上( )个这样的分数单位就是最小的合数
- 整数减小数的口算大全 进行小数加、减计算时,在竖式里一定要把( )对齐. A.最高位 B.末尾 C.小数
- 最小的有理数是1还是0 2分之根号7是什么数A有理数 B整数 C分数 D小数
- 找出数组中的最大值和最小值 vb编程,输入十个数字,找出最大值,并找出最大值的位置。
- 小数除以小数的计算题 在算式a分之b除以c,当c()1时,商大于a分之b,当c()1时,商小于a分之b
- c语言冒泡排序法代码 用c语言编写"输入10个无序的整数,去掉一个最大值和最小值,然后求其平均值"
- C语言习题 求键盘输入的两个正整数的最大公约数和最小公倍数
- c语言小数四舍五入 C语言中double要输出几位小数?
- 最小数字是多少 C++ 如何在一堆数字中找最少的和第二大的数字
爱学记

微信收款码
支付宝收款码