把数组排成最小的数。(二)

2014-11-24 00:33:25 · 作者: · 浏览: 11
}

}
int main()
{
//z总共有N个整数
int a[N]={123,43,565,1,67,234,9012,1056,2056,2249};
char *s[N];//指针数组
for(int i=0;i {//转换为N个字符串
s[i]=(char *)malloc(sizeof(char)*12);
//一个整数用11为来表示
itoa(a[i],s[i],10);
//包含'\0'
}
for(int i=0;i {
cout< }
quick_sort(s,0,9);
cout< for(int i=0;i {
cout< }
system("pause");
return 0;
}
就是一个快速排序,比较操作采用符号重载的方式,这个题目还是比较有意思的