首页 > 其他分享 >冒泡排序自写

冒泡排序自写

时间:2022-10-20 18:12:33浏览次数:46  
标签:自写 temp int System 冒泡排序 println

/**
* 冒泡排序
*/

public void codeGgt1(){

    int[] a= {4,2,6,8,9,3,6,0};
    for (int j=a.length;j>1;j--){
    for(int i=0;i<a.length-1;i++){
       if(a[i]>a[i+1]){
           int temp=a[i];
           a[i]=a[i+1];
           a[i+1]=temp;
       }
    }
}
    System.out.println(Arrays.toString(a));
    for (int array:a){
        System.out.println(array);
    }
}

标签:自写,temp,int,System,冒泡排序,println
From: https://www.cnblogs.com/ggt-sxf/p/16810787.html

相关文章

  • 数组-冒泡排序
    packagecom.beijing.xiaowen.Array;importjava.util.Arrays;publicclassTest01{publicstaticvoidmain(String[]args){//冒泡排序int......
  • 嵌入式-c语言基础:冒泡排序实现从大到小排列
    #include<stdio.h>intmain(){/*冒泡排序:从大到小*//*i=0第1轮(i+1):需要比较9次(sizeArr-i-1)*//*i=1第2轮(i+1):需要比较8次(sizeArr-i-1)*//*i=2第3......
  • C-语言 冒泡排序
    #include<stdio.h>#include<stdlib.h>/*runthisprogramusingtheconsolepauseroraddyourowngetch,system("pause")orinputloop*/intmain(intargc,c......
  • 冒泡排序、交换排序与快速排序
    冒泡排序思路:比如:3,5,6,2,4,7结果:2,3,4,5,6,7publicclassBubbleSort{publicstaticvoidmain(String[]args){int[]a=newint[]{3,5,6,2,4,7};......
  • Java 快速排序之一的 冒泡排序 效率较低 但是对新手比较友好
    packagetest;importjava.util.Scanner;importjava.util.Arrays;//把数组的内容全打印出来,并且加上中括号而且中间自己加入逗号。publicclassDay_19{publicstaticvo......
  • [数据结构与算法 (Kotlin 语言)] 1.冒泡排序(Bubble Sort)
    算法简介冒泡排序(BubbleSort),是一种计算机科学领域的较简单的排序算法。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮......
  • 冒泡排序与选择排序
    冒泡排序与选择排序冒泡排序:自我理解:跟水底的泡泡一样,远处的泡泡越来越多,确定远处的泡泡,排列成行基本代码:准备代码:基础使用的为红框处的代码处理代码:顺......
  • C语言习题:数组与选择排序、冒泡排序
    题目1.选择法排序。输入一个正整数n(1<n≤10),再输入n个整数,将它们从大到小排序后输出。试编写相应程序。2.冒泡法排序。输入一个正整数n(1<n≤10),再输入n个整数,将它们从......
  • 选择排序,选择排序是对冒泡排序的改进,对数据量较大的排序效率会有很大提升
    选择排序的原理:从第一个元素开始,分别于后面的元素相比较,遇到最小值就交换位置,第一轮结束;从第二个元素开始,分别与后面的元素相比较,找到倒数第二小的元素,并交换位置,重复上述......
  • Java数组06(冒泡排序)
    冒泡的代码两层循环,外层冒泡轮数,里层依次比较比较数组中,两个相邻的元素,如果的一个数比第二个数大,我们就交换他们的位置每一次比较,都会产生出一个最大,或者最小的数......