int m,e[N], l[N], r[N],idx=2;
//e存储节点值,l,存储左边值,r存储右边值,idx存储存储数据的个数
void insert(int k, int x) {
e[idx]=x,l[idx]=k;
r[idx]=r[k];
l[r[k]]=idx;
r[k]=idx++;
}
void remove(int k) {
l[r[k]]=l[k];
r[l[k]]=r[k];
}
静态双链表(数组模拟)
最新推荐文章于 2024-06-15 04:53:25 发布