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

冒泡排序

时间:2015-06-18 15:18:23      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:

#include "stdafx.h"
#include <iostream>
using namespace std;

void BubbleSort(int data[],int length)
{
int i,j;
bool exchange=false;
for(int i=0;i<length-1;i++)
{
exchange=false;
for(int j=0;j<length-i-1;j++)
{
if(data[j+1]<data[j])
{
int temp=data[j+1];
data[j+1]=data[j];
data[j]=temp;
exchange=true;
}
}
if(!exchange)
return;
}
}


int _tmain(int argc, _TCHAR* argv[])
{
int data[10]={1,4,7,0,6,10,3,8,2,9};
BubbleSort(data,10);
cout<<"After BubbleSort:"<<endl;
for(int i=0;i<10;i++)
cout<<data[i] <<" ";
cout<<endl;
return 0;
}

冒泡排序

标签:

原文地址:http://www.cnblogs.com/Mikuroro/p/4585794.html

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