2024年7月20日。
DAY4继续学习链表,完成了leetcode24、19以及160的练习:
《代码随想录》讲解Leetcode24.两两交换链表中的结点
《代码随想录》讲解Leetcode19.删除链表的倒数第N个结点
一如既往的听完视频讲解才有思路,但是没办法独立完成代码编写,自己敲两行就得回过头看看题解。但是对于虚拟头结点的使用已经有所感受,虚拟头结点的作用就在于统一考虑头结点情形下的代码编写方式,不必再单独判断头结点的情况。环形链表这一题目也很有意思,经过一番数学上的推导,编写代码的逻辑就很清楚了。
明天训练营休息,准备回过头来再研究研究这几道链表的题目。
今日学习时长约2.5h,继续加油。