上一页 1 2 3 4 5 6 ··· 21 下一页
摘要: 567. 字符串的排列 知识点:字符串;滑动窗口 题目描述 给你两个字符串 s1 和 s2 ,写一个函数来判断 s2 是否包含 s1 的排列。如果是,返回 true ;否则,返回 false 。 换句话说,s1 的排列之一是 s2 的 子串 。 示例 示例 1: 输入:s1 = "ab" s2 = 阅读全文
posted @ 2022-04-11 19:33 Curryxin 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 30.串联所有单词的子串 知识点:字符串;滑动窗口;哈希表 题目描述 给定一个字符串 s 和一些 长度相同 的单词 words 。找出 s 中恰好可以由 words 中所有单词串联形成的子串的起始位置。 注意子串要与 words 中的单词完全匹配,中间不能有其他字符 ,但不需要考虑 words 中单 阅读全文
posted @ 2022-04-11 15:46 Curryxin 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 340.至多包含 K 个不同字符的最长子串 知识点:字符串;滑动窗口 题目描述 给定一个字符串 s ,找出 至多 包含k个不同字符的最长子串 t 。 示例 示例 1: 输入: s = "eceba", k = 2 输出: 3 解释: 则 T 为 "ece",所以长度为 3。 示例 2: 输入: s 阅读全文
posted @ 2022-04-11 10:51 Curryxin 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 159.至多包含两个不同字符的最长子串 知识点:字符串;滑动窗口 题目描述 给定一个字符串 s ,找出 至多 包含两个不同字符的最长子串 t 。 注意: 对于 t 中重复字符,我们寻找的子字符串中该字符数量必须不少于 t 中该字符数量。 如果 s 中存在这样的子串,我们保证它是唯一的答案。 示例 示 阅读全文
posted @ 2022-04-08 18:02 Curryxin 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 76. 最小覆盖子串 知识点:字符串;滑动窗口 题目描述 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。 注意: 对于 t 中重复字符,我们寻找的子字符串中该字符数量必须不少于 t 中该字符数量。 阅读全文
posted @ 2022-04-08 17:07 Curryxin 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 663.均匀树划分 知识点:二叉树;递归 题目描述 给定一棵二叉树,允许剪断一个树枝,这样能生成两棵树,问是否存在一条树枝,使得其被剪断后产生的两棵树的节点和相等。 示例 样例 1: 输入: 5 / \ 10 10 / \ 2 3 输出: True 解释: 5 / 10 和: 15 10 / \ 2 阅读全文
posted @ 2022-04-08 11:04 Curryxin 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 358.K 距离间隔重排字符串 知识点:哈希表;贪心;堆;队列 题目描述 给你一个非空的字符串 s 和一个整数 k,你要将这个字符串中的字母进行重新排列,使得重排后的字符串中相同字母的位置间隔距离至少为 k。 所有输入的字符串都由小写字母组成,如果找不到距离至少为 k 的重排结果,请返回一个空字符串 阅读全文
posted @ 2022-04-07 19:11 Curryxin 阅读(1331) 评论(0) 推荐(0) 编辑
摘要: 深搜和广搜 1.概念 深度优先搜索(Depth First Search, DFS):“不撞南墙不回头” 广度优先搜索(Breath First Search, BFS):“一石激起千层浪” 2.DFS 2.1 特点 深度优先搜索的主要思路是从一个未访问过的节点开始,沿着一条路一直走,直到走到头后没 阅读全文
posted @ 2022-04-07 11:47 Curryxin 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 11. 盛最多水的容器 知识点:双指针 题目描述 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明:你 阅读全文
posted @ 2022-04-05 22:10 Curryxin 阅读(435) 评论(0) 推荐(1) 编辑
摘要: 84. 柱状图中最大的矩形 知识点:单调栈; 题目描述 给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。 求在该柱状图中,能够勾勒出来的矩形的最大面积。 示例 输入:heights = [2,1,5,6,2,3] 输出:10 解释:最大的矩形为图中红色区域,面 阅读全文
posted @ 2022-04-04 21:11 Curryxin 阅读(68) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 21 下一页
Live2D