zoukankan      html  css  js  c++  java
  • 冒泡排序

    #include <stdio.h>
    #define SIZE 8
     
    void bubble_sort(int a[], int n);
     
    void bubble_sort(int a[], int n)
    {
        int i, j, temp;
        for (j = 0; j < n - 1; j++)
            for (i = 0; i < n - 1 - j; i++)
            {
                if(a[i] > a[i + 1])
                {
                    temp = a[i];
                    a[i] = a[i + 1];
                    a[i + 1] = temp;
                }
            }
    }
     
    int main()
    {
        int number[SIZE] = {95, 45, 15, 78, 84, 51, 24, 12};
        int i;
        bubble_sort(number, SIZE);
        for (i = 0; i < SIZE; i++)
        {
            printf("%d", number[i]);
        }
        printf(" ");
    }

    很奇怪,为什么网上都这样写,虽然这样没问题,我还是觉得冒泡应该是起泡从下向上冒,哈哈,那么想一下,从下网上冒,应该怎么写呢?

    Have a nice day!

     
  • 相关阅读:
    自动化测试
    django
    Linux软件推荐
    deepin升级20.1(2021.3)
    struts_自定义日期类型转换器
    struts_01
    JAVA面向对象思想
    springmvc 文件上传
    ajax+struts2 实现省份-城市-地区三级联动
    mybatis——分页插件
  • 原文地址:https://www.cnblogs.com/sanjianghuiliu/p/6529526.html
Copyright © 2011-2022 走看看