//e,存储节点的数值,ne,存储下一个节点的位置
int e[N],ne[N],head,idx;
void init(){
head=-1;
idx=0;
}
//加入头节点
void add(int x){
e[idx]=x;
ne[idx]=head;
head=idx;
idx++;
}
void add_k(int x,int k){
e[idx]=x;
ne[idx]=ne[k];
ne[k]=idx;
idx++;
}
void delet(int x){
ne[x]=ne[ne[x]];
}
09-19
193
11-08
565
10-29
230