演算法雙端氣泡排序
點選(此處)摺疊或開啟
-
void BidBubbleSort( int array[], int n)
-
{
-
int low, high, flag, i;
-
low = 0;
-
high = n-1;
-
while(low<high)
-
{
-
flag=0;
-
for(i=low; i<high; i++)
-
{
-
if(array[i]>array[i+1])
-
{
-
swap(&array[i], &array[i+1]);
-
flag=1;
-
}
-
}
-
if(!flag)
-
{
-
break;
-
}
-
high--;
-
for(i=high; i>low; i--)
-
{
-
if(array[i]<array[i-1])
-
{
-
swap(&array[i], &array[i+1]);
-
}
-
}
-
low++;
-
}
- }
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29012686/viewspace-1132171/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 排序演算法--氣泡排序排序演算法
- 排序演算法__氣泡排序排序演算法
- 排序演算法–氣泡排序排序演算法
- 氣泡排序演算法排序演算法
- Java排序演算法之氣泡排序Java排序演算法
- 排序——氣泡排序排序
- 排序演算法 - 氣泡排序和選擇排序排序演算法
- 氣泡排序排序
- 9. 氣泡排序,以及如何優化氣泡排序,氣泡排序屬於插入排序排序優化
- 深入淺出的排序演算法-氣泡排序排序演算法
- 演算法(氣泡排序,快排,歸併排序)演算法排序
- 排序:氣泡排序&快速排序排序
- 死磕演算法之氣泡排序演算法排序
- java氣泡排序演算法實現Java排序演算法
- 從演算法開始 [氣泡排序]演算法排序
- 從演算法開始[氣泡排序]演算法排序
- 畫江湖之演算法篇【排序演算法】氣泡排序演算法排序
- 畫江湖之演算法篇 [排序演算法] 氣泡排序演算法排序
- js氣泡排序JS排序
- JavaScript氣泡排序JavaScript排序
- 氣泡排序1排序
- 氣泡排序-fusha排序
- 氣泡排序演示排序
- Shell氣泡排序排序
- d氣泡排序排序
- 容器氣泡排序排序
- 氣泡排序法排序
- 氣泡排序(Java)排序Java
- Python 氣泡排序Python排序
- 【排序演算法動畫解】排序介紹及氣泡排序排序演算法動畫
- 前端面試題:演算法-氣泡排序前端面試題演算法排序
- 演算法之常見排序演算法-氣泡排序、歸併排序、快速排序演算法排序
- 排序演算法(氣泡排序,選擇排序,插入排序,希爾排序)排序演算法
- 資料結構與演算法——排序演算法-氣泡排序資料結構演算法排序
- 【一起學習排序演算法】2 氣泡排序排序演算法
- C++排序演算法之氣泡排序改進版C++排序演算法
- 十大經典排序演算法之氣泡排序排序演算法
- Java實現氣泡排序和插入排序演算法Java排序演算法
- 淺析氣泡排序排序