
C++冒泡排序基本应用技巧分享
对于学过C语言的朋友来说,可能对于里面的冒泡排序还是有很深印象的。那么今天我们将会为大家介绍一下具有C语言特性的C++语言中冒泡排序的实现方法。接下来就让我们一起来看看C++冒泡排序的具体操作方法吧。
C++冒泡排序代码示例:
#include < iostream.h>
#include < stdio.h>
/*
冒泡排序
paramter:
int* pData:指针数组
int Count:数组大小
return value:返回数组的指针
*/
int *BubbleSort (int* pData,int Count)
{ int iTemp; for(int i=1;i< Count;i++) {
for(int j=Count-1;j>=i;j--)
{ if(pData[j]< pData[j-1])
{
iTemp=pData[j-1];
pData[j-1]=pData[j];
pData[j]=iTemp;
}
}
}
return pData;
}
void main()
{
int a[10]={3,2,94,23,34,65,22,33,432,34};
int count=sizeof(a)/sizeof(a[0]);
int *b=BubbleSort(a,count);
//定义指针
for(int i=0;i< count;i++)
{
cout< < *(b+i)< < endl;
}
}
以上就是对C++冒泡排序的相关介绍。
2017年计算机二级C++辅导实例编程(1).doc正在阅读:
河南省信阳市教育局网站_河南省信阳市教育局网站:http://www.xinyangedu.gov.cn/01-06
初中英语教学计划课件精选(5篇)07-21
[2017年护士资格证考试真题及答案]2017贵州护士资格证准考证打印网址:www.21wecan.com11-20
2017调解协议书范本【三篇】03-08
扬州市教育局网站,扬州市教育局网站:http://jyj.yangzhou.gov.cn/01-07
门外与窗前作文900字10-23
浙教版小学三年级英语上册期中测试卷07-17
“公益旅行”用英语怎么说?04-30
爱唱歌的外婆作文600字09-20
2017职称英语理工类B阅读试题705-14