用java编程序 对一个由5个整数组成的数组,按照其内元素的大小依降序排序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用java编程序 对一个由5个整数组成的数组,按照其内元素的大小依降序排序相关的知识,希望对你有一定的参考价值。
int[] array = new int[]5,8,2,3;for(int i=0;i<array.length-1;i++)
for(int j=i+1;j<array.length;j++)
if(a[i]<a[j])
int t = a[i];
a[i] = a[j];
a[j] = t;
参考技术A import java.util.Arrays;
import java.util.Comparator;
public class Searcher
public static void main(String[] args)
Integer[] a=13,4,16,6,20;
Arrays.sort(a,new Comparator<Integer>()
@Override
public int compare(Integer o1, Integer o2)
if(o1<o2)
return 1;
else if (o1>o2)
return -1;
else
return 0;
);
for(Integer var:a)
System.out.print(var+"\\t");
参考技术B 你如果不要求具体用什么算法。
那就直接
Arrays.sort(a); // a就是5个整数组成的数组 参考技术C 网上搜索冒泡排序,很容易搞定
华为机试真题 Java 实现最小数字
目录
题目
给定一个整型数组,请从该数组中选择3个元素组成最小数字并输出(如果数组长度小于3,则选择数组中所有元素来组成最小数字)。
输入描述:
一行用半角逗号分割的字符串记录的整型数组,0 < 数组长度 <= 100,0 < 整数的取值范围 <= 10000。输出描述:
由3个元素组成的最小数字,如果数组长度小于3,则选择数组中所有元素来组成最小数字。示例 1:
输入
21,30,62,5,31
输出
21305
说明
数组长度超过3,需要选3个元素组成最小数字,21305由21,30,5三个元素组成的数字,为所有组合中最小的数字
以上是关于用java编程序 对一个由5个整数组成的数组,按照其内元素的大小依降序排序的主要内容,如果未能解决你的问题,请参考以下文章
用Java数组求一个由5个整数组成的数组,按照起元素大小从大到小排列