码迷,mamicode.com
首页 > 编程语言 > 详细

1)①排序算法之交换排序[1]冒泡排序法

时间:2015-11-13 18:44:03      阅读:341      评论:0      收藏:0      [点我收藏+]

标签:

 1 #include "iostream"
 2 using namespace std;
 3 
 4 //************冒泡排序法*********
 5 int bubble_sort(int n,int array[100]){
 6     bool exchange;
 7     int i,j,temp;
 8     i=1;
 9     do{
10         exchange=false;
11         for(j=n-1;j>=i;j--){
12             if(array[j]<array[j-1]){
13                 temp=array[j-1];
14                 array[j-1]=array[j];
15                 array[j]=temp;
16                 exchange=true;
17             }
18         }
19         i++;
20     }while((i<=n-1)&&(exchange=true));
21     return 0;
22 }
23 //************冒泡排序法*********
24 
25 int print(int n,int array[100]){
26     int i;
27     for(i=0;i<n;i++){
28         cout<<array[i]<<" ";
29     }
30     cout<<endl;
31     return 0;
32 }
33 
34 int main()
35 {
36     int array[10]={1,4,5,6,7,23,41,34,7,8};
37     bubble_sort(10,array);
38     print(10,array);
39     return 0;
40 }

 

1)①排序算法之交换排序[1]冒泡排序法

标签:

原文地址:http://www.cnblogs.com/minmsy/p/4962820.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!