链表的种类: 单链表、双链表、循环链表
链表的存储方式: 链表的节点在内存中是分散存储的,通过指针连在一起
链表的增删改查
数组和链表在不同场景下的性能分析(数组元素在内存中是连续存储的,链表不一定是连续)
链表的构造
203. 移除链表元素
给你一个链表的头节点 head 和一个整数 val
请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点
其实大致是分成了头节点的删除和非头节点的删除这两种情况
链表的种类: 单链表、双链表、循环链表
链表的存储方式: 链表的节点在内存中是分散存储的,通过指针连在一起
链表的增删改查
数组和链表在不同场景下的性能分析(数组元素在内存中是连续存储的,链表不一定是连续)
链表的构造
给你一个链表的头节点 head 和一个整数 val
请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点
其实大致是分成了头节点的删除和非头节点的删除这两种情况