#include
using
namespace
std;
int main ()
int num; //設定有幾個數進行比較
cin >> num;
for (int i = 1; i <= num; i++)
//進行桶排序
for (int i = 1000; i >= 0; i--)
} //1000到0 每個桶看一遍,桶裡有幾個球就列印這個桶標號幾次
system("pause");
}
#include
using
namespace
std;
int main ()
/*以下為氣泡排序
*/for (int i = 0; i < num; i++)}}
//迴圈輸出
for (int i = 0; i < num; i++)
system("pause");
}
改進:對學生資訊進行排序,根據成績高低排序,輸出成績與姓名
#include
using
namespace
std;
struct student
;int main ()
//排序,按照成績高低
for (int i = 0; i < n; i++)}}
//輸出成績高低及 名字
cout
<< "成績高低及分數為: "
<< endl;
for (int i = 0; i < n; i++)
system("pause");
}
#include
using
namespace
std;
int a[100];//存放資料
int n; //表示有幾個數
void quicksort (int left , int right)
while (i != j)
}//然後將基數歸位,就是最左邊的數
a[left] = a[i]; //就是最左邊的那個基準數跟在 中間它本該在的位子上那個數交換
a[i] = temp; //temp一直存放著基準數,就是最左邊的數
//然後進行遞迴
quicksort(left, i -1);
quicksort(i + 1, right);
return ;
}int main ()
quicksort(0, n-1);
cout
<< "排完序後為: "
<< endl;
for (int i = 0; i < n; i++)
system("pause");
}
排序演算法 排序演算法彙總
排序演算法無疑是學習資料結構中的重點內容,本文將給出排序演算法的彙總。下面是具體的實現 include include include define n 1000000 int array n int temp n 1 氣泡排序 void bubblesort int a,int n if tag ...
排序演算法 排序演算法彙總
排序演算法無疑是學習資料結構中的重點內容,本文將給出排序演算法的彙總。下面是具體的實現 include include include define n 1000000 int array n int temp n 1 氣泡排序 void bubblesort int a,int n if tag ...
排序演算法 排序演算法彙總
排序演算法無疑是學習資料結構中的重點內容,本文將給出排序演算法的彙總。下面是具體的實現 include include include define n 1000000 int array n int temp n 1 氣泡排序 void bubblesort int a,int n if tag ...