欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

删除数组重复的数字

程序员文章站 2024-01-20 19:49:16
...

主要涉及到的函数:

  • s.substar(pos,n) 从地址pos开始的n个字符,返回pos
  • s.substr(n)          地址pos默认为 0 
  • v.erase(start,end)  删除
  • unique(start,end)   去重函数,去除相邻中的重复元素(只留一个)
             注意:unique并不是删除并不是把重复的元素删除,而是全部放倒数组的后面,并返回指向第一个重复元素的迭代器

删除vector中的重复元素:

sort(v.begin(),v.end());

v.erase(unique(v.begin(), v.end()), v.end());