黑马程序员技术交流社区

标题: 冒泡排序 [打印本页]

作者: beijingdbm    时间: 2015-5-22 21:50
标题: 冒泡排序
新人报告,求指导
作者: beijingdbm    时间: 2015-5-22 21:51
冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。
作者: beijingdbm    时间: 2015-5-22 21:52
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 #include<stdio.h> #defineSIZE8   voidbubble_sort(inta[],intn);   voidbubble_sort(inta[],intn)//n为数组a的元素个数 {     inti,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;             }         } } intmain() {     intnumber[SIZE]={95,45,15,78,84,51,24,12};     inti;     bubble_sort(number,SIZE);     for(i=0;i<SIZE;i++)     {         printf("%d",number[i]);     }     printf("\n"); }
作者: 李闯    时间: 2015-5-22 22:02
偷师 中。。。
作者: beijingdbm    时间: 2015-5-22 22:04
李闯 发表于 2015-5-22 22:02
偷师 中。。。

求指导,求指导
作者: beijingdbm    时间: 2015-5-22 22:05
李闯 发表于 2015-5-22 22:02
偷师 中。。。

技术分,不见涨啊大师
作者: cui0wei0    时间: 2015-5-22 22:07
冒泡排序应该是排序中最先想到的方法. 不要觉得有多难, 如果你刚学编程, 恰好自己研究出一个排序方法, 八成就是冒泡排序
作者: 李闯    时间: 2015-5-22 22:08
beijingdbm 发表于 2015-5-22 22:05
技术分,不见涨啊大师

我会告诉你,要留意论坛上的活动?:lol  得分很快的
作者: beijingdbm    时间: 2015-5-22 22:29
cui0wei0 发表于 2015-5-22 22:07
冒泡排序应该是排序中最先想到的方法. 不要觉得有多难, 如果你刚学编程, 恰好自己研究出一个排序方法, 八成 ...

我是新人
作者: cui0wei0    时间: 2015-5-22 22:36
beijingdbm 发表于 2015-5-22 22:29
我是新人

新人先学基本语法啊. 基本的学会了, 想一种排序方法, 自己动手写出来, 再看看自己写的和冒泡排序有什么不一样的
作者: 追随自然    时间: 2015-5-22 23:43
学习学习!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2