设为首页 加入收藏

TOP

C++冒泡排序基本应用技巧分享
2014-10-24 10:30:02 来源: 作者: 【 】 浏览:50
Tags:冒泡 排序 基本 应用技巧 分享

  对于学过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++assert()函数应用方式剖析 下一篇C++文件的输入/输出之一

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: