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

冒泡算法

时间:2019-10-22 20:03:38      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:owa   for   names   swa   using   oid   namespace   prototype   temp   

include

using namespace std;
//Function prototype
int* selectSort(int ,int);
void showArray(const int [],int);
int main()
{
int array[] = {7,2,4,5,9,10};
int size = sizeof(array)/sizeof(array[0]);//求数组的长度
showArray(array,size);
selectSort(array,size);
showArray(array, size);
cout <<array<< endl;
return 0;
}
int
selectSort(int p,int size)
{
int temp;
int swap;
do
{
swap = false;
for (int i = 0; i < (size - 1);i++)
{
if (
(p+i) > (p +i+ 1))
{
temp =
(p+i);
(p + i) = (p + i + 1);
*(p + i + 1) = temp;
swap = true;
}
}

} while (swap);
return p;

}
void showArray(const int array[], int size)
{
for (int count=0;count<size;count++)
{
cout << array[count] <<" ";
}
cout << endl;
}

冒泡算法

标签:owa   for   names   swa   using   oid   namespace   prototype   temp   

原文地址:https://www.cnblogs.com/131415-520/p/11722079.html

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