1樓:草原上之狼
||#include
#include
#include
using namespace std;
vectorquick_sort( vectora ) // 返回一個int型別的動態陣列,引數是int型別動態陣列的函式
int k = a[ 0 ];
vectorpre, suc; //建立2個int型別的動態陣列pre和suc
for ( int i = 1; i < a.size(); ++i ) //a.size()就是動態陣列的長度
else
}pre = quick_sort( pre ); //遞迴呼叫quick_sort(pre)
suc = quick_sort( suc );//遞迴呼叫quick_sort(suc)
a = pre;
a.push_back( k ); //把k從尾端插入a中
for ( i = 0; i < suc.size(); ++i )
return a;
}void main()
//隨機取出10個數放入a中
for ( i = 0; i < 10; ++i )
cout << endl;
a = quick_sort( a ); //呼叫函式quick_sort
for ( i = 0; i < 10; ++i )
cout << endl;
return;
}上述是快速排序法的實現,如果看不懂該函式,建議你多去了解下快速排序法的資料,以及排序規則。
2樓:小黑哎啊
#include
using namespace std;
int main()
求大神幫忙改下c++程式,或者重新編一個。。用類實現
3樓:匿名使用者
#include
#include
using namespace std;
class student
void student::output()void student::print()void main()
求大神解釋一下這個C語言程式怎麼執行的啊啊和為什麼 看不懂啊
for m 2 m 50 m 從2到50列舉數字m 如果沒 break 的話m應該屬等於n,否則m不是質數if m n 如果沒break printf d m 輸出 建議樓來主善用搜尋,但是源為了積分我還是回bai答du一下c語言的執行教程zhi http jingyan.關於 內 dao容解釋 把...
幫忙編寫一道c語言的程式
include void main 結果執行正常,由於將答案也粘出來,要將其儲存為 再上傳,很麻煩,所以沒做。希望接納。希望這是你想要的。include include include int fun int k void main for i m i n i include void outres...
跪求懂C 的人幫下忙,幫忙寫一下這個程式的註釋。還有這個程式有錯誤,我不會改,也幫忙改一下
程式簡單,幫你大概註釋了下,沒有標頭檔案 goods.h 和 staff.h 主要是兩個類,也不難寫,不除錯給你改錯了。這些常量懂吧?define staffamount 4 define goodsamount 3 define salesrecordamount 10 define gperce...