資源簡介
c++ 數組冒泡排序 示例代碼
代碼片段和文件信息
#include
#include“bubblearray.h“
using?namespace?std;
bubblearray::bubblearray(int?*cint?d){
n=d;??
p=c;
}
void?bubblearray::swap(int?*aint?*b){??//使用指針可改變實參值
int?temp=*a;
*a=*b;
*b=temp;
}
void?bubblearray::sort(){
?????for(int?i=0;i ?for(int?j=0;j ?if(p[j]>p[j+1])
?swap(&p[j]&p[j+1]);???//需加上取地址符
}
void?bubblearray::print(){
for(int?i=0;i {?cout<}
bubblearray::~bubblearray(){
delete[]?p;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-06-03?17:55??數組冒泡排序\
?????文件?????????515??2014-10-21?16:20??數組冒泡排序\bubblearray.cpp
?????文件?????????278??2014-10-21?16:19??數組冒泡排序\bubblearray.h
?????文件?????????258??2014-10-21?16:21??數組冒泡排序\main.cpp
評論
共有 條評論