排序 氣泡排序和選擇排序

2021-09-19 23:45:55 字數 1598 閱讀 5877

目錄

氣泡排序 

氣泡排序原理圖

demo 執行

選擇排序

氣泡排序原理圖

demo 執行

說明

#include #include using namespace std;

/** name: 氣泡排序法

number 傳入陣列

length 陣列長度

setw() 需要匯入 #include ------------------------------

ps: 這是乙個lib.h的標頭檔案

**在vs2019上已執行測試

*/void pmaopao(int number, int length)

} }for (int i = 0; i < length; i++)

}

#include #include "lib.h"

using namespace std;

int main();

// 計算陣列大小

/** name: 選擇排序法

number 傳入陣列

length 陣列長度

setw() 需要匯入 #include ------------------------------

ps: 這是乙個lib.h的標頭檔案

**在vs2019上已執行測試

*/void pxuanzhe(int number, int length)

} }for (int i = 0; i < length; i++)

cout << endl;

}

#include #include "lib.h"

using namespace std;

int main()

; // 計算陣列大小

本人執行環境vs2019 專業版,**已執行測試

選擇排序和氣泡排序

選擇排序和氣泡排序 演算法 蠻力法選擇排序,第一次掃瞄整個陣列,找到最小元素,然後和第乙個元素交換。第二次從第二個元素開始掃瞄陣列,找到剩下的元素中最小的與第二個元素交換位置,直到最後。89 45 68 90 29 3417 17 45 68 902934 89 17 29 68 90 453489...

選擇排序和氣泡排序

選擇 從小到大排序 int a 5 a 0 a 1 a 2 a 3 a 4 5 4 3 2 1 1 5 4 3 2 第一輪比較 拿a 0 和後面的元素依次比較 如果a 0 a i 那麼兩個數交換 1 2 5 4 3 第二輪比較,拿a 1 和後面的元素依次比較,如果a 1 a i 那麼兩個數交換 1 ...

選擇排序和氣泡排序

今天開始寫部落格,加油。1氣泡排序 我沒有選擇使用函式,而是分成了乙個個程式去寫,一是因為函式我自己本來也不熟練,二是感覺分開來寫更加的清晰 1,氣泡排序1 2017年7月11日17 28 13 目的 氣泡排序1 以增序為列 思路 這種氣泡排序核心思想等同於選擇排序,但並不會提取最值,比較次數等同於...