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

冒泡排序

时间:2023-03-05 22:01:55浏览次数:33  
标签:后面 一轮 冒泡排序 排序 数据 比较

冒泡排序

对N个数据进行排序,共进行N-1轮排序,每一轮都从第一个数据向后面比较(假如从小向大排列),若前面的数据大于后面的数据,则交换位置,再让第二个数据与第三个比较,以此类推,这样一轮下来,最后一个数据一定是所有数据中最大的,则下一轮不需要让最后一个数据参与比较,依次进行。因为每一轮出来一个数据,像是泡泡一样从水中一个个冒出来,所以叫冒泡排序(猜的)。

标签:后面,一轮,冒泡排序,排序,数据,比较
From: https://www.cnblogs.com/geeklee/p/17181826.html

相关文章

  • java-数组,冒泡排序19
    packagecom.demo.data;publicclassarr{publicstaticvoidmain(String[]args){int[]arr={11,22,33,44,999};intmax=m(arr);......
  • 冒泡排序及其优化
    importjava.util.Arrays;publicclassbobbleSort{publicstaticvoidmain(String[]args){int[]arr={2,6,3,7,4,1,8,5,0,9};//......
  • LabVIEW|冒泡排序的实现
    冒泡排序简述:描述来自于大的泡泡总是先浮到水面。考虑一下,我们平时怎么给东西排序,比如有一堆苹果,需要我们按照个头从大到小排序。冒泡排序就是:先比较最右面两个苹果,如果左边......
  • 使用qsort函数实现冒泡排序(函数指针的运用)
    //此程序的本质:完全理解qsort函数的传参的原则////实现思路:因为我们是模拟qsort函数//所以我们要自己创造一个:比较数据的函数:cmp_int//因此必须有一个函数指针来接收这......
  • c语言学习记录 冒泡排序
    #include<stdio.h>#include<string.h>#define_CRT_SECURE_NO_WARNINGS1voidbubble_sort(intarr[],intsz){ inti=0; //排序次数 for(i=0;i<sz-1;i+......
  • (优化/未优化)冒泡排序
    #include<stdio.h>//还可以优化voidbubble_sort(intarr[],intsize){for(inti=0;i<size-1;i++){//共有size-1趟冒泡排序for(intj=0;j<size-1-i;......
  • 冒泡排序
    点击查看代码publicstaticvoidmain(String[]args){int[]arr={9,4,3,7,8,2};inttemp;//从小到大排序,每次把最小的移到最......
  • 简单的冒泡排序
    #define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>#include<string.h>voidbouble_sort(intarr[],intsz){//确定冒泡排序的趟数inti=0;f......
  • Java的学习(冒泡排序和稀疏数组)
    1.比较数组中,两个相邻的元素,如果第一个数比第二个数大,我们就交换他们的位置2.每一次比较,都会产生一个最大或者最小的数字;3.下一轮则可以减少一次排序4.依次循环,直到结束......
  • 基本功练习_2_24_1之冒泡排序
    #include<stdio.h>intmain(void){inta[1][10]={12,43,78,13,2,90,0,3,23,1};inty;for(y=0;y<10;y++)printf("%d",a[0][y]);printf("\n");intb,c,d=0;......