这个是补昨天的打卡,昨天做了两道,卡在了第二道上了。
203.移除链表元素
建议: 本题最关键是要理解 虚拟头结点的使用技巧,这个对链表题目很重要。
题目链接/文章讲解/视频讲解::代码随想录
我的思路:
先在头部加特判,把头部要删除的节点一网打尽。
然后用递归来写,每次枚举节点是否需要删除,如需要则做删除操作,如不需要就指向下一个节点。
707.设计链表
建议: 这是一道考察 链表综合操作的题目,不算容易,可以练一练 使用虚拟头结点
题目链接/文章讲解/视频讲解:代码随想录
我的思路:
照着板子打的代码,却还是调不对,第二天才发现是头节点插入写错了。
206.反转链表
题目链接/文章讲解/视频讲解:代码随想录
我的思路:
还是用递归来写,先定义一个指针来表示当前节点的下一个节点,然后把当前节点的指针置空,最后定义指针f为更改后的下一个节点(以后要用),再将更改后的nex的下一个指向当前节点,最后返回更改完的链表头(即f)。