美文网首页
【数据结构】| 冒泡排序

【数据结构】| 冒泡排序

作者: KoalaT | 来源:发表于2018-07-30 15:26 被阅读0次
#include<stdio.h>
int main(void)
{
   int number[5] = {12,35,99,18,76};
   int i,t,j;
   for(j = 0; j < 5; j++){
       for (i = 0; i < 5-j-1; i++){
           if(number[i] < number[i+1]){
               t = number[i];
               number[i] = number[i+1];
               number[i+1] = t;
           }
       }
   }
   
   for(i = 0; i < 5; i++)
       printf("%d\t", number[i]);
   return 0;
}

冒泡排序的时间复杂度为O(N^2)

相关文章

  • 2019-05-13

    今天看数据结构那个冒泡排序还有看flask框架

  • 基础排序算法

    一 冒泡排序(buddle sort) 众所周知,冒泡排序一般是我们接触数据结构与算法里面的第一种排序算法。其经典...

  • Python 算法大全

    这个库涵盖了多种算法和数据结构的介绍,比如: 排序算法(冒泡排序、希尔排序、插入排序、桶排序、合并排序、快速排序、...

  • C语言:关于数据的几种排序算法

    数据结构的排序算法有很多种。其中,快速排序、希尔排序、堆排序、直接选择排序不是稳定的排序算法;基数排序、冒泡排序、...

  • 基本排序简单介绍(一)

    下一篇: 基本排序介绍(二) 提到数据结构,那就不得不提及一些排序的算法。废话不多说,下面上代码。 冒泡排序 冒泡...

  • 021-数据结构与算法-排序

    基础方法或者数据结构的定义: 冒泡排序 选择排序 插入排序 希尔排序 希尔排序思想: 希尔排序是把记录按下标的一定...

  • 算法与数据结构路线图

    学习算法与数据结构,深刻理解计算机科学 排序算法:插入、冒泡、选择、希尔、快速、归并、堆排序、计数排序、桶排序、基...

  • 算法-冒泡排序

    算 法:冒泡排序算法时间复杂度: 冒泡排序算法概述 冒泡排序伪代码 冒泡排序实现 冒泡排序算法概述 冒泡排...

  • 冒泡排序算法(C语言)

    排序(冒泡排序算法) 本专题将总结数据结构中几种常见的基本排序方法(后续的几种排序方法将会在整理后发布),意图将计...

  • 音视频开发之旅(25) 算法系列-堆排序

    目录 基本数据结构 堆排序 资料 收获 前面我们学习实践了冒泡排序和快速排序,这篇我们继续学习另外一种排序算法:堆...

网友评论

      本文标题:【数据结构】| 冒泡排序

      本文链接:https://www.haomeiwen.com/subject/ppefvftx.html