【NB】排序

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2023-2-27

首先创建一个长度是5的数组,并填充随机数。 (向数组填充随机数的办法,参考这里)

首先用选择法正排序,然后再对其使用冒泡法倒排序

注 所谓的正排序就是从小到大排序,倒排序就是从大到小排序

public class text_03 {
public static void main(String[] args) {
int[] a=new int[5];
int temp;
for (int i = 0; i < a.length; i++) {
a[i]=(int)(Math.random()*100);
System.out.print(a[i]+" ");
}
System.out.println();
//正排序方法;把第一位数和其他数比较
for (int i = 0; i < a.length-1; i++) {
for (int j = i+1; j < a.length; j++) {
if(a[i]>a[j]){
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
System.out.println("正排序:");
for (int i = 0; i < a.length; i++) {
System.out.print(a[i]+" ");
}
System.out.println("");
//冒泡排序法
for (int i = 0; i < a.length-1; i++) {
for (int j = 0; j < a.length-i-1; j++) {
if(a[j]>a[j+1]){
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
System.out.println("冒泡排序:");
for (int i = 0; i < a.length; i++) {
System.out.print(a[i]+" ");
}

}
}

沙发
NB狐狸 2023-3-7
秋日的虫鸣,
夏夜的星野,
那天夕阳下,
与她的身影。
每一个孤独的夜里,
你是否在追忆着什么?
板凳
NB狐狸 2023-3-8
至此以后,杀死幻想。
地板
NB狐狸 2023-3-8
淹没!一个平凡而普通的人,时时都会感到被生活的狂涛巨浪所淹没……

评论

登录后才可发表内容
  • 主题

    140

  • 帖子

    219

  • 关注者

    0

TA的新帖
Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0962s Mem:2076Kb