sort(a,a+n);//先排序采用unique
int m=unique(a,a+n)-x;//离散化后保存的元素数量
将大区间的数压缩到小区间里面去,然后用小区间的数代表大区间的数
本文介绍了一种数据处理技巧,通过先排序再使用unique函数进行离散化,将大区间的数值压缩到小区间内,从而用小区间数值代表大区间数值,提高数据处理效率。
sort(a,a+n);//先排序采用unique
int m=unique(a,a+n)-x;//离散化后保存的元素数量
将大区间的数压缩到小区间里面去,然后用小区间的数代表大区间的数

被折叠的 条评论
为什么被折叠?