如果要对一组数据自动排序的话:
可以这样:
A.利用下标法:
cin>>a[i];
//对a数组排序:
b[a[i]]++;
//输出b的下标即可
但是,这样的一个很大的问题就是,内存的浪费,这个暂且不说;
关键问题是,a[i]如果很大的话,如果不采用其他的操作,那么直接导致b溢出了,也就是说极可能RE。。
B.其他的排序算法
STL的或者自己写。
这个是九度1041的总结。
如果要对一组数据自动排序的话:
可以这样:
A.利用下标法:
cin>>a[i];
//对a数组排序:
b[a[i]]++;
//输出b的下标即可
但是,这样的一个很大的问题就是,内存的浪费,这个暂且不说;
关键问题是,a[i]如果很大的话,如果不采用其他的操作,那么直接导致b溢出了,也就是说极可能RE。。
B.其他的排序算法
STL的或者自己写。
这个是九度1041的总结。