c语言冒泡排序法代码

2016-02-19 11:11 5 1 收藏

想要天天向上,就要懂得享受学习。图老师为大家推荐c语言冒泡排序法代码,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!

【 tulaoshi.com - 编程语言 】

总在写 总在错, 面试也还忘记

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

学习就是这么个过程, 温故才知新, 望自己谨记

忘记不要紧

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

复习就好

//排序是有很多种方法的 ,完成从小到大的排列

代码如下:

#include stdio.h
void sort(int *a,int len)
{int i=0;
 int j;
 int t;
    for(i=0;ilen;i++)
    {
        for(j=0;jlen-i-1;j++)
        {
            if(a[j]a[j+1])
            {
                t=a[j];
                a[j]=a[j+1];
                a[j+1]=t;
            }
        }
    }
}

int main(int argc, char *argv[])
{
    int a[10]={
        -999,2,3,77,12,88,0,-8,99,100
    };

    int i=0;
    sort(a,10);

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

    return 0;
}

来源:http://www.tulaoshi.com/n/20160219/1596722.html

延伸阅读
C语言和Fortran语言 作者: 解放军信息工程大学理学院学员旅一队 温睿 目录 第1章. C++语言和Fortran语言的发展背景 第2章. C语言和Fortran语言的差异 2.1. 复数运算的速度. 2.2. 程序参数与字串. 2.3. 内存的动态管理. 2.4. 多维阵列的处理. 2...
学过数学的人都知道,高斯消元法是解线性方程组是,算法很简单,但过程很复杂,这就是我在网上找不到免费的且正确的高斯消元法的原因了。所以我下决心自己编,结果I do it. 高斯消元法的用途很广,它是解决数学问题最重要的方法之一,在《计算方法》这本书的第一章就讲的是高斯消元法,很多问题最终归结为解线性方法组。 因为我是个编程初学...
前言 本文译自《Slackware Linux Unleashed》(第三版) 一书的第27章: Programming in C. 关于本译文有任何的话请与我联系: mailto:con@nease.net. linux的发行版中包含了很多软件开发工具. 它们中的很多是用于 C 和 C++应用程序开发的. 本文介绍了在 Linux 下能用于 C 应用程序开发和调试的工具. 本文的主旨是介绍如何在 Linu...
希尔排序的时间复杂度为O(n*log2n) 空间复杂度为O(1)是一种不稳定的排序算法 思想:希尔排序也是一种插入排序方法,实际上是一种分组插入方法。先取定一个小于n的整数d1作为第一个增量,把表的全部记录分成d1个组,所有距离为d1的倍数的记录放在同一个组中,在各组内进行直接插入排序;然后,取第二个增量d2(<d1),重复上述的分组和排序,直至所取...
作者:Sabine 本文介绍了C#的四种排序算法:冒泡排序、选择排序、插入排序和希尔排序  冒泡排序 using System; namespace BubbleSorter  { public class BubbleSorter  { public void Sort(int [] list)  { int i,j,temp;  boo...

经验教程

676

收藏

71

精华推荐

插入排序法

插入排序法

要一统天下

C++语言概述

C++语言概述

_胡子小姐mmm

C语言图形函数

C语言图形函数

钢七连的士兵V

微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部