Java查找最小的k个元素
题目描述:查找最小的k 个元素
运行结果:
package test;
import java.util.Scanner;
public class Minmum {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int i=0,j=0,temp=0;
int n=sc.nextInt();
int[] a=new int[n];
for(i=0;i<a.length;i++)
{
a[i]=sc.nextInt();
}
int k=sc.nextInt();
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(a[i]>a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
for(i=0;i<k;i++)
{
System.out.print(a[i]+" ");
}
sc.close();
}
}