演算法雙端氣泡排序
點選(此處)摺疊或開啟
-
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排序演算法
- 【演算法-排序之一】氣泡排序演算法排序
- 排序演算法-氣泡排序(Bubble Sort)排序演算法
- 排序——氣泡排序排序
- 排序演算法 - 氣泡排序和選擇排序排序演算法
- 氣泡排序排序
- c#-氣泡排序-演算法C#排序演算法
- 9. 氣泡排序,以及如何優化氣泡排序,氣泡排序屬於插入排序排序優化
- 演算法篇---氣泡排序演算法演算法排序
- 排序之氣泡排序排序
- #排序演算法#【1】概述、氣泡排序、選擇排序排序演算法
- 排序:氣泡排序&快速排序排序
- java:快速排序演算法與氣泡排序演算法Java排序演算法
- 深入淺出的排序演算法-氣泡排序排序演算法
- 演算法(氣泡排序,快排,歸併排序)演算法排序
- java氣泡排序演算法實現Java排序演算法
- 從演算法開始 [氣泡排序]演算法排序
- 從演算法開始[氣泡排序]演算法排序
- 死磕演算法之氣泡排序演算法排序
- js氣泡排序JS排序
- 氣泡排序-fusha排序
- 氣泡排序演示排序
- Shell氣泡排序排序
- d氣泡排序排序
- 氣泡排序正解排序
- JavaScript氣泡排序JavaScript排序
- java氣泡排序Java排序
- 氣泡排序 java排序Java
- php氣泡排序PHP排序
- Java 氣泡排序Java排序
- Javascript 氣泡排序JavaScript排序