我有一个整数的容器,我想从中删除一个特定值v
。该容器可以包含v
的多个副本,但我只想删除我遇到的第一个实例。我如何修复我的代码来完成此任务?如何删除数组中第一次出现的值?
void delete (int s[] , int &top , int v)
{
int ts[size] ;
int ttop=-1;
while(top!=-1)
{
if(s[top]!=v)
push(ts,ttop,s[top]);
pop(top);
}
while(ttop!=-1)
{
push(s,top,ts[ttop]);
pop(ttop);
}
}
这个问题没有意义。请阅读[如何问](http://stackoverflow.com/help/how-to-ask)。 –