知识点

LeetCode算法题

  1. LeetCode算法题

    1. 复习

      1. 19.【删除链表的倒数第 N 个结点】

      2. 76.【最小覆盖子串】

        解题思路:

        滑动窗口解题。注意,题目要求最小,因此我们需要每次收缩窗口的时候,判断是否比之前保存的子串长度小,是则更新最小子串的起点start和长度len。

        注意,因为收缩窗口的代码,最终会收缩到不符合条件,因此需要先判断是否更新最小子串,然后才是收缩窗口的代码

      3. 567.【字符串的排列】

      4. 438.【找到字符串中所有字母异位词】

      5. 3.【无重复字符的最长子串】

        解题思路:

        滑动窗口解题。注意更新res语句的位置。

    2. 学习