您的位置:首页 > 文旅 > 美景 > 深圳做高端网站建设公司_邯郸研情网络科技有限公司_网站权重查询接口_seo基础知识考试

深圳做高端网站建设公司_邯郸研情网络科技有限公司_网站权重查询接口_seo基础知识考试

2025/4/4 13:11:39 来源:https://blog.csdn.net/m0_68570046/article/details/146989934  浏览:    关键词:深圳做高端网站建设公司_邯郸研情网络科技有限公司_网站权重查询接口_seo基础知识考试
深圳做高端网站建设公司_邯郸研情网络科技有限公司_网站权重查询接口_seo基础知识考试

链表

单链表

头插

将x插到下标是k的点后面

将下标是k的点后面的点删掉

代码

// head 表示头结点的下标
// e[i] 表示节点i的值
// ne[i] 表示节点i的next指针是多少
// idx 存储当前已经用到了哪个点// 初始化
void init()
{head = -1;idx = 0;
}// 将x插到头结点
void add_to_head(int x)
{e[idx] = x, ne[idx] = head, head = idx ++ ;
}// 将x插到下标是k的点后面
void add(int k, int x)
{e[idx] = x, ne[idx] = ne[k], ne[k] = idx ++ ;
}// 将下标是k的点后面的点删掉
void remove(int k)
{ne[k] = ne[ne[k]];
}

双链表

在节点a的右边插入一个数x

删除节点a

代码

void init()
{r[0] = 1;l[1] = 0;idx = 2;
}// 在节点a的右边插入一个数x
void insert_a_right(int a, int x)
{e[idx] = x;r[idx] = r[a];l[idx] = a;r[a] = idx ++ ;
}// 删除节点a
void delet_k(int a)
{l[r[a]] = l[a];r[l[a]] = r[a];
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com