关于STL的链表
  • 板块学术版
  • 楼主小超手123
  • 当前回复10
  • 已保存回复10
  • 发布时间2022/2/5 12:40
  • 上次更新2023/10/28 09:40:08
查看原帖
关于STL的链表
490978
小超手123楼主2022/2/5 12:40

我写了个输入一串数,把这串数的所有是k的元素删除,用链表写的,可是陷入了死循环,大佬帮忙看看

#include<bits/stdc++.h>
using namespace std;
list<int>a; 
int main(){
	int n,k;
    cin>>n;
    for(int i=1;i<=n;i++){
    	int u;
    	cin>>u;
    	a.push_back(u);
	}
	cin>>k;
    list<int>::iterator it;
    for(it=a.begin();it!=a.end();it++){
    	if(*it==k)a.erase(it);
	}
	for(it=a.begin();it!=a.end();it++){
    	cout<<*it;
	}
    return 0; 
}
2022/2/5 12:40
加载中...