您当前的位置: 首页 >  c语言

跋扈洋

暂无认证

  • 8浏览

    0关注

    221博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

冒泡排序(C语言实现)

跋扈洋 发布时间:2022-09-21 15:32:19 ,浏览量:8

冒泡排序
  • 概念
  • 算法实现
  • 后续

概念

冒泡排序的基本思想是:从前往后(或从后往前)两两比较相邻元素的值,若为逆序(即A[I-1]>A[I]),则交换它们,直到序列比较完。我们称它为第一趟冒泡,结果是将最小的元素交换到待排序列的第一个位置(或将最大的元素交换到待排序列的最后一个位置),关键字最小的元素如气泡一样逐渐向上“漂浮”。最终一个一个排好了位置。 在这里插入图片描述 冒泡排序可以说是所有排序算法中最容易理解的,我们每次都选出一个最大(最小)的元素,选择n-1次就将个元素排成了一个递减(递增)的序列。

算法实现
#include 
#include 
#include 
void Quick_sort(int a[],int size)
int main()
{
    int k;
    int num[9]={9,8,7,4,6,5,1,2,3}; 
    int sortsize=sizeof(num)/sizeof(num[0]);
    Bubble_sort(num,sortsize);
    for(k=0;ka[j])
        {
        temporary=a[j];
        a[j]=a[j-1];
        a[j-1]=temporary;
        }
    }
}
后续

欢迎关注公众号:物联网知识

关注
打赏
1663745539
查看更多评论
立即登录/注册

微信扫码登录

0.0388s