Fucking-algorithm
学习Fucking-algorithm,刷题记录
秋田狗子
Java吹嘘人员
展开
-
2、algorithm滑动窗口技巧:76. 最小覆盖子串[困难]、438. 找到字符串中所有字母异位词[中等]
本系列文章将跟着funking-algorithm刷题 Github原版地址:https://github.com/labuladong/fucking-algorithm 76. 最小覆盖子串[困难] 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 “” 。 注意:如果 s 中存在这样的子串,我们保证它是唯一的答案。 示例 1: 输入:s = "ADOBECODEBANC", t = "ABC" 输出:"BANC原创 2020-11-07 16:28:23 · 138 阅读 · 0 评论 -
1、algorithm为了学会二分查找篇:二分查找[简单题]、在排序数组中查找元素的第一个和最后一个位置[中等]
Github原版地址:https://github.com/labuladong/fucking-algorithm 704. 二分查找 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 示例 1: 输入: nums = [-1,0,3,5,9,12], target = 9 输出: 4 解释: 9 出现在 nums 中并且下标为 4 示例 2: 输入: nums = [-1,0,3原创 2020-11-01 13:58:40 · 175 阅读 · 0 评论