> On Jul 5, 4:43 pm, Sean Dalton <sean.dalton
...@yahoo.ca> wrote:
> > I have a two sets OLDLIST and REMOVE.
> > I would like to remove every element in OLDLIST if it is
> > also occuring in REMOVE and store the remaining elements
> > from OLDLIST into NEWLIST.
> > So far, I have read in both lists but I'm struggling
> > comparing the elements
> > - I have something like
> > double oldlist[oldsize];
> > double remove[remsize];
> > for(i = 0; i < oldsize; i++)
> > {
> > for(k = 0; k < remsize; k ++)
> > if(oldlist[i] != remove[k])
> > {
> > cout<<oldlist[k]<<endl;
> > }
> > }
> Are you sure you want to use arrays to store your data?
Since the sizes are changing, he obviously needs std::vector, > This would be a n-squared algorithm.
Not if the vectors are sorted first. If both vectors are