从有序顺序表中删除所有重复值的元素,使表中所有元素的值都不同

从有序顺序表中删除所有重复值的元素,使表中所有元素的值都不同

在题目中有序表也就是数组,下面是一个由小到大排列起来的数组,其中含有某些重复的元素。现在,我们的目的是把数组中重复的元素删除掉。 为了方便,考虑设置两个指针变量分别为i和j,从左到右依次进行遍历。假如i记录要留下的元素的个数;j记录所有访问到的元素个数。i始终落后于j,也就是i<=j。这样把后面的元素赋值……

  • c/c++
  • 2019-06-30 12:04:29
  • 5,156 次阅读