删除vector中的重复元素

排序

删除

重新赋值

例:

  vector<int> ivec = {-1,2,0,0,-1,2,3};

  //sort

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

  //delete

  auto it = unique(ivec.begin(),ivec.end());

  //resize

  ivec.resize(distance(ivec.begin(),it));

posted @ 2016-12-01 13:23  codingtao  阅读(3901)  评论(0编辑  收藏  举报