C++冒泡排序基本应用技巧分享

对于学过C语言的朋友来说,可能对于里面的冒泡排序还是有很深印象的。那么今天我们将会为大家介绍一下具有C语言特性的C++语言中冒泡排序的实现方法。接下来就让我们一起来看看C++冒泡排序的具体操作方法吧。

创新互联是一家专注网站建设、网络营销策划、微信小程序开发、电子商务建设、网络推广、移动互联开发、研究、服务为一体的技术型公司。公司成立10余年以来,已经为上千多家成都塔吊租赁各业的企业公司提供互联网服务。现在,服务的上千多家客户与我们一路同行,见证我们的成长;未来,我们一起分享成功的喜悦。

C++冒泡排序代码示例:

 
 
 
  1. #include < iostream.h> 
  2. #include < stdio.h> 
  3. /*  
  4. 冒泡排序  
  5. paramter:  
  6. int* pData:指针数组  
  7. int Count:数组大小  
  8. return value:返回数组的指针  
  9. */  
  10. int *BubbleSort (int* pData,int Count)   
  11. {   
  12. int iTemp;  
  13. for(int i=1;i< Count;i++)  
  14. {  
  15. for(int j=Count-1;j>=i;j--)  
  16. {  
  17. if(pData[j]< pData[j-1])  
  18. {  
  19. iTemp=pData[j-1];  
  20. pData[j-1]=pData[j];  
  21. pData[j]=iTemp;  
  22. }  
  23. }  
  24. }  
  25. return pData;  
  26. }  
  27. void main()  
  28. {  
  29. int a[10]={3,2,94,23,34,65,22,33,432,34};  
  30. int count=sizeof(a)/sizeof(a[0]);  
  31. int *b=BubbleSort(a,count);//定义指针  
  32. for(int i=0;i< count;i++)  
  33. {  
  34. cout< < *(b+i)< < endl;  
  35. }  

以上就是对C++冒泡排序的相关介绍。

本文名称:C++冒泡排序基本应用技巧分享
文章路径:http://www.shufengxianlan.com/qtweb/news38/302388.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联