氣泡排序 使用向量

2021-05-31 23:20:07 字數 697 閱讀 7312

#include#includeusing namespace std;

void display(const vector&vec);

void swap(int &val1,int &val2);

void bubble_sort(vector&vec);

void display(const vector&vec)

int main()

; vectorvec(ia,ia+8); //將陣列賦值給向量

cout<<"before sort:";

display(vec);

bubble_sort(vec);

cout<<"after sort:";

display(vec);

return 0;

}

上面的是使用向量氣泡排序,下面用非向量

#include#include using namespace std;

int main()

; cout<<"before sort"<<'\n';

for(int k=0;k<8;k++)

}} cout<<"after sort:"

system("pause");

return 0;

}

使用氣泡排序案例

對陣列int i 進行氣泡排序 案例1 region 冒泡 region 氣泡排序例一 定義陣列 int i console.writeline 排序前的陣列 迴圈遍歷輸出未排序方法 for int x 0 x i.length x console.writeline console.writeli...

氣泡排序 排序 氣泡排序

既然寫了計組思來想去便打算把資料結構也寫下來,寫的時候總是發現看的時候無法發現的問題,受益良多。交換排序的基本思想 exchange until sorted 順序,分支,迴圈 注意偽 的熟悉 下面介紹兩種交換演算法 首先進行聯想,用乙個圖進行輔助聯想 水冒泡過程 頂部是陣列的begin,底部理解為...

氣泡排序 氣泡排序法

冒泡法是一種簡單的排序方法,它的實現非常簡單。首先對n個專案進行掃瞄,比較相領兩個專案的大小,若發現違背大小次序則進行互換,由此可以使n個專案中的最大者換到最後。然後對剩下的未排序好的專案再進行掃瞄,使它們的最大者換到表的最後。以此類推,直到將表全部排序好為止。這種排序方法,每遍掃瞄以後,都縮短了待...