logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++ 数组去重

unique()是C++标准库函数里面的函数,其功能是去除相邻的重复元素(只保留一个),所以使用前需要对数组进行排序,对于长度为n的数组a,unique(a,a+n) - a返回的是去重后的数组长度,不过,它并没有将重复的元素删除,有很多文章说的是,unique去重的过程是将重复的元素移到容器的后面去,实际上这种说法并不正确,应该是把不重复的元素移到前面来。共一行,包含一个整数表示数组中不同数的个

#算法#蓝桥杯#c++
C++快速实现去掉数组中重复元素

unique函数通常和erase函数一起使用,来达到删除重复元素的目的。(注:此处的删除是真正的删除,即从容器中去除重复的元素,容器的长度也发生了变换;而单纯的使用unique函数的话,容器的长度并没有发生变化,只是元素的位置发生了变化)关于erase函数的用法

#c++#算法#开发语言
到底了