【LeetCode】升级打怪之路 Day 03:链表 part 1

今日题目:

今天主要做了 3 道与链表操作有关的题目,整体不难,重点是学会使用设置虚拟头结点(vHead)的方法。链表的操作会涉及到较多的细节,容易出错,写代码的时候需要多加注意。

LeetCode 203. 移除链表元素 【classic】

203. 移除链表元素 | LeetCode

这个题是一个经典的设置虚拟头结点然后遍历链表并在遍历过程中做某些操作的题型

题目虽然不难,但是容易在这个过程中出现一些小错误,比如这个题最后可能忘了把 tail.next = null 这一个小细节给漏掉。所以这类题需要多写,多写几遍就有感觉了。

LeetCode 707. 设计链表 【easy】

707. 设计链表 | LeetCode

这个题也不难,注意好细节就行,比如:

  • 增加/删除元素时,别忘了修改成员变量 size
  • 对虚拟头结点 vHead 和尾结点 tail 的操作

注意好这些细节,这个题应该可以很流利的写完。

LeetCode 206. 反转链表 【easy】

206. 反转链表 | LeetCode

对链表的反转是一个经典的链表操作,通过这个题目可以对这个操作多加练习,整体不难。

相关推荐

  1. LeetCode升级 Day 03 part 1

    2024-02-23 16:22:01       35 阅读
  2. C++从零开始的升级(day12)

    2024-02-23 16:22:01       31 阅读
  3. C++从零开始的升级(day13)

    2024-02-23 16:22:01       36 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-23 16:22:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-23 16:22:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-23 16:22:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-23 16:22:01       18 阅读

热门阅读

  1. HarmonyOS Stage模型 权限申请

    2024-02-23 16:22:01       28 阅读
  2. 观察者模式

    2024-02-23 16:22:01       29 阅读
  3. phpspreadsheet导出数据和图片到excel

    2024-02-23 16:22:01       31 阅读
  4. 如何快速跑lvs来dbug

    2024-02-23 16:22:01       28 阅读
  5. SpringBoot3整合elasticsearch8

    2024-02-23 16:22:01       28 阅读
  6. LeetCode 889. 根据前序和后序遍历构造二叉树

    2024-02-23 16:22:01       25 阅读
  7. 关于OpenAI的Sora的基本介绍

    2024-02-23 16:22:01       33 阅读
  8. Docker安装Postgresql12

    2024-02-23 16:22:01       25 阅读