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

冒泡排序

时间:2022-12-13 12:55:41浏览次数:39  
标签:int list param 冒泡排序 indexNum size

冒泡排序

QList<int> Qt_2022121201::sortList(QList<int> list_param)
{

    for (int k = 0; k < list_param.size()-1;k++) 
    {
        for (int j = 0; j < list_param.size() - k-1; j++)
        {
            if (list_param[j]>list_param[j+1]) 
            {
                int indexNum = list_param[j];
                list_param[j] = list_param[j + 1];
                list_param[j + 1] = indexNum;
            }
        }
    }

    return list_param;
}

 

排序结果:

9,7,4,12,6,11,5,22,26,28,1,52
Result:[1,4,5,6,7,9,11,12,22,26,28,52,]

 

 

 

#############

标签:int,list,param,冒泡排序,indexNum,size
From: https://www.cnblogs.com/herd/p/16976514.html

相关文章

  • C语言 (数据结构)在顺序表中用二分查找和冒泡排序算法
    main.c:#include<stdio.h>#include<stdlib.h>#include"SequenceList.h"intmain(){//创建顺序表和指针SequenceListSL,*P_SL;intchoice=0;......
  • 冒泡排序
    voidbubble_sort(intarr[],intn){ inti,j,tmp; for(i=0;i<n;i++) { intflag=1; for(j=0;j<n-1-i;j++)//n个元素,两两对比, //只需要进行n-1次......
  • 冒泡排序
    冒泡排序图解代码实现packagecom.wiselee.sort;importjava.util.Arrays;/***@PROJECT_NAME:DataStruct*@DESCRIPTION:*@USER:28416*@DATE:2022/......
  • 冒泡排序新方式
    #Startwithalistofnumbersthatain'tsortednumbers=[0,5,1,4,2,8]#Keeptrackofwhetheranyswapsweremadeonthepreviousiteration#Ifnoswapswer......
  • 冒泡排序算法详解C++程序
    (1)冒泡排序算法:(BubbleSort)首先肯定是一种简单的排序算法,它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到......
  • 只会用 Go 写 O(N²) 的冒泡排序算法?来看看优化后最好情况下的 O(N) 算法吧
    耐心和持久胜过激烈和狂热。哈喽大家好,我是陈明勇,今天分享的内容是使用Go实现冒泡排序算法。如果本文对你有帮助,不妨点个赞,如果你是Go语言初学者,不妨点个关注,一起成长一......
  • 经典算法冒泡排序之标志位优化版
    前言今天总结一下优化版的经典算法——冒泡排序,不同于以往的暴力二重for循环,这里的冒泡排序增加了一个标志位。我们要理解该冒泡排序的概念,算法流程与算法思想,探讨时间复杂......
  • 三种基本排序方法之选择排序、冒泡排序、插入排序
    前言三种最基本的排序方法:选择排序、冒泡排序、插入排序。这些排序并不是学习数据结构时才碰到的,早在学习C++时教材上就有介绍。现在正在学习数据结构,复习并且自己动手实......
  • 冒泡排序
    本文主要介绍冒泡排序int[]arr={10,23,1,34,22};图解冒泡排序过程由此得出总的排序趟数是数组元素个数-1(最后一个元素无需进行排序),每趟排序过程中进行比较次数......
  • 冒泡排序
    冒泡排序是一种交换排序#include<iostream>usingnamespacestd;voidbubble_sort(inta[],intn){for(inti=0;i<n;i++){//外循环,趟数//内循环/......