C++冒泡排序基本應(yīng)用技巧分享
作者:佚名 
  對于C++冒泡排序,它的實現(xiàn)方法和C語言中的實現(xiàn)有什么不同之處呢?在這里我們將會給出具體的實現(xiàn)方法,可以讓大家對此有一個了解。
 對于學(xué)過C語言的朋友來說,可能對于里面的冒泡排序還是有很深印象的。那么今天我們將會為大家介紹一下具有C語言特性的C++語言中冒泡排序的實現(xiàn)方法。接下來就讓我們一起來看看C++冒泡排序的具體操作方法吧。
C++冒泡排序代碼示例:
- #include < iostream.h>
 - #include < stdio.h>
 - /*
 - 冒泡排序
 - paramter:
 - int* pData:指針數(shù)組
 - int Count:數(shù)組大小
 - return value:返回數(shù)組的指針
 - */
 - 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++冒泡排序的相關(guān)介紹。
【編輯推薦】
責任編輯:曹凱 
                    來源:
                    博客園
 














 
 
 
 
 
 
 