
void select_sort(int *a, int len) {
int Min
int *index
index=(int *)new int[len]
for ( int i=0i<leni++ ) index[i]=i
for (int i = 0i <len - 1i++) {
for (int j = 1 + ij <lenj++) {
if (a[index[i]] >a[index[j]]) {
Min=index[i]
index[i]=index[j]
index[j]=Min
}
}
}
for ( int i=0i<leni++ ) cout<<index[i]<<' 'cout<<endl
for ( int i=0i<leni++ ) cout<<a[index[i]]<<' 'cout<<endl
delete [] index
}
二维数组,或者枚举例如枚举:
typedef enum {
a,
b,
c,
d
} list_enum
这样当调用这个枚举的a时就等于0了,简单吧!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)