链表
1219忆梦
一顿操作猛如虎,点击提交超时了。
二话不说翻题解,评论区里全人才。
反反复复终得道,再次尝试却报错。
行行检查字字改,击败用户百分五。
展开
-
一,线性表(链表)
文章目录一、链表是什么? 二、相关操作 总结一、链表是什么?不要求逻辑上相邻的两个元素物理上也相邻;通过“链”建 立起数据元素之间的逻辑关系。• 插入、删除不需要移动数据元素,只需要修改“链”。二、相关操作1.定义typedef struct LNode *List;struct LNode{ ElementType Data; List Next;}; struct Lnode L;List PtrL;2.求表长int Length ...原创 2022-04-15 00:25:00 · 66 阅读 · 0 评论 -
2095. 删除链表的中间节点
给你一个链表的头节点 head 。删除 链表的 中间节点 ,并返回修改后的链表的头节点 head 。长度为 n 链表的中间节点是从头数起第 ⌊n / 2⌋ 个节点(下标从 0 开始),其中 ⌊x⌋ 表示小于或等于 x 的最大整数。 对于 n = 1、2、3、4 和 5 的情况,中间节点的下标分别是 0、1、1、2 和 2 。输入:head = [1,3,4,7,1,2,6]输出:[1,3,4,1,2,6]解释:上图表示给出的链表。节点的下标分别标注在每个节点的下方。由于 n ...原创 2022-03-31 20:09:34 · 939 阅读 · 0 评论