80.删除有序数组中的重复项 II删除有序数组中的重复项 II给你一个有序数组 nums,请你原地删除重复出现的元素,使得出现次数超过两次的元素只出现两次,返回删除后数组的新长度。 2023-12-24 中等 #中等难度 #双指针
79.单词搜索单词搜索给定一个 m x n 二维字符网格 board 和一个字符串单词 word。如果 word 存在于网格中,返回 true;否则,返回 false。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中”相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。 2023-12-21 中等 #中等难度 #回溯
78.子集子集给你一个整数数组 nums,数组中的元素 互不相同。返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 2023-12-19 中等 #中等难度 #回溯
76.最小覆盖子串最小覆盖子串给你一个字符串 s、一个字符串 t。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 “”。 2023-12-14 困难 #困难难度 #滑动窗口
75.颜色分类颜色分类给定一个包含红色、白色和蓝色、共 n 个元素的数组 nums,原地 对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 我们使用整数 0、1 和 2 分别表示红色、白色和蓝色。 必须在不使用库内置的 sort 函数的情况下解决这个问题。 2023-12-12 中等 #中等难度 #双指针
74.搜索二维矩阵搜索二维矩阵给你一个满足下述两条属性的 m x n 整数矩阵:每行中的整数从左到右按非严格递增顺序排列;每行的第一个整数大于前一行的最后一个整数。给定一个整数 target,如果 target 在矩阵中返回 true,否则返回 false。 2023-12-09 中等 #中等难度 #二分查找