1.有一种情况是你的调试信息就没打开,这时你去调试,他会报出说(项目没有调试信息,你想打开调试选项并重新生成吗)
只要打开调试的信息即可
将产生调试信息即可
2.如果还是调试还是不行,试着把你的c语言项目(文件)都转到我的电脑的我的文档中即可(亲测有效)
#include <iostream>
#include <cstdlib>
using namespace std;
const int N=1000010;
//头结点点的下标
int head;
//保存每个节点存的值
int e[N];
//保存每个节点的next指向的节点
int ne[N];
//保存现在是在操作那个节点
int idx;
int a;
void init(){
head=-1;
idx=0;
}
void add_head(int n){
e[idx]=n;
ne[idx]=head;
head=idx;
idx++;
}
void remove(int k){
ne[k]=ne[ne[k]];
}
void add(int k,int n){
e[idx]=n;
ne[idx]=ne[k];
ne[k]=idx;
idx++;
}
int main(){
head=-1;idx=0;
cin>>a;
while(a--){
string op;
int k,x;
cin>>op;
if(op=="D")
{
cin>>k;
if(!k)head=ne[head];
remove(k-1);
}
else if(op=="H")
{
cin>>x;
add_head(x);
}
else if(op=="I"){
int k,x;
cin>>k>>x;
add(k-1,x);
}
}
for(int i=head;i!=-1;i=ne[i])
cout<<e[i]<<" ";
return 0;
}