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

    /*
    2018年2月10日23:25:52
    这是冒泡排序

    i< len-1 因为len=6 所以需要比较五次
    j <len-1-i 随着i的增大 后者梁和数字之间需要比较的次数越来越少 从开始的五个数字 到最后的前两个数字
    */

    # include <stdio.h>

    void sort(int *a,int len) // 这个很重要
    {
    int i,j,t;
    for (i =0; i< len-1; ++i)
    {
    for (j =0; j <len-1-i; ++j)
    {
    if(a[j] >a[j+1])
    {
    t =a[j];
    a[j] =a[j+1];
    a[j+1] =t;


    }

    }


    }
    }
    int main(void)
    {
    int a[6] = {10, 2, 8, -8, 11, 0};
    // 这个很重要
    int i =0;
    sort(a,6); // 这个很重要

    for(i =0; i <6; ++i)
    {
    printf("%d ",a[i]);
    }
    printf(" ");

    return 0;

    }

  • 相关阅读:
    Redis(二)
    Redis
    Nginx
    Linux的环境配置
    深入mysql
    SpringBoot入门
    Thymeleaf入门
    Mybatis之resultMap
    Mybatis入门
    使用第三方实现微信登录
  • 原文地址:https://www.cnblogs.com/9797ch/p/9013521.html
Copyright © 2011-2022 走看看