我可以: 邀请好友来看>>
ZOL星空(中国) > 技术星空(中国) > C/C++星空(中国) > C++冒泡排序基本应用技巧分享
帖子很冷清,卤煮很失落!求安慰
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

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

61浏览 / 0回复

dengkehua

dengkehua

0
精华
12
帖子

等  级:Lv.1
经  验:28
  • Z金豆: 0

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:广东
  • 注  册:2013-04-22
  • 登  录:2013-11-13
发表于 2013-07-31 17:51:38
电梯直达 确定
楼主
对于学过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++冒泡排序的相关介绍。推荐阅读:现在南宁达内C++培训学院www.tarenac.com正推出免费试听训练营,想学习参加软件培训开发的同学不妨来看看吧!
高级模式
星空(中国)精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表