2020年08月19日 683 阅读 Java🎯 LeetCode-76-最小覆盖字串 LeetCode-76-最小覆盖字串给你一个字符串 S、一个字符串 T 。请你设计一种算法,可以在 O(n) 的时间复杂度内,从字符串 S 里面找出:包含 T 所有字符的最小子串。示例1:输入:...
2020年08月18日 787 阅读 Java🎯 LeetCode-567-字符串的排列 LeetCode-567-字符串的排列给定两个字符串 s1 和 s2,写一个函数来判断 s2 是否包含 s1 的排列。换句话说,第一个字符串的排列之一是第二个字符串的子串。示例1:输入: s1 ...
2020年08月18日 719 阅读 Java🎯 LeetCode-438-找到字符串中所有字母异位词 LeetCode-438-找到字符串中所有字母异位词给定一个字符串 s 和一个非空字符串 p,找到 s 中所有是 p 的字母异位词的子串,返回这些子串的起始索引。字符串只包含小写英文字母,并且字...
2020年06月16日 669 阅读 Java🎯 LeetCode-3-无重复字符的最长子串 LeetCode-3-无重复字符的最长子串给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: "abcabcbb" 输出: 3 解释: 因为无...
2020年05月19日 664 阅读 Java🎯 LeetCode-面试题59-1-滑动窗口的最大值 LeetCode-面试题59-1-滑动窗口的最大值给定一个数组 nums 和滑动窗口的大小 k,请找出所有滑动窗口里的最大值。示例:输入: nums = [1,3,-1,-3,5,3,6,7],...