- 博客(7)
- 收藏
- 关注
原创 代码随想录-day04-长度最小的子数组的相关题目推荐
最小覆盖子串 "BANC" 包含来自字符串 t 的 'A'、'B' 和 'C'。如果从第一棵树开始采摘,则只能采摘 [0,1] 这两棵树。如果从第一棵树开始采摘,则只能采摘 [1,2] 这两棵树。t 中两个字符 'a' 均应包含在 s 的子串中,可以采摘 [1,2,1,1,2] 这五棵树。因此没有符合条件的子字符串,返回空字符串。可以采摘 [2,3,2,2] 这四棵树。可以采摘 [1,2,2] 这三棵树。所有字符的子串,则返回空字符串。,返回你可以收集的水果的。所有字符的最小子串。可以采摘全部 3 棵树。
2024-03-12 14:56:44
402
1
原创 代码随想录-day04-长度最小的子数组
可以理解为左右指针中间窗口的sum为两指针的“共同财产”,就是右指针一直在努力工作挣钱,好不容易共同财产大过target,记录一下两指针之间的距离,结果左指针就开始得瑟挥霍,不停花钱(往右移动),结果花钱一直花到sum又小过target,此时右指针不得不再次出来工作,不停向右移动,周而复始,最后取左右指针离得最近的时候。leetcode上的大佬就是多啊,不理解这个方法的小伙伴可以看看下面这段话,解释的很形象,哈哈哈。如果不存在符合条件的子数组,返回。是该条件下的长度最小的子数组。
2024-03-07 15:17:38
418
1
原创 代码随想录-day03-有序数组的平方
前两天课比较多,而且项目比较费时间,停了两天,今天确定蓝桥杯是4月13日举行个人赛省赛,满打满算也就45天了,时间真紧啊,感觉刷完代码随想录真有点难度,加油吧!
2024-02-28 21:45:20
440
1
原创 代码随想录-day01-二分查找的相关题目推荐
给你一个按照非递减顺序排列的整数数组nums,和一个目标值target。请你找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值target,返回[-1, -1]。你必须设计并实现时间复杂度为O(log n)的算法解决此问题。示例 1:nums = [[3,4]示例 2:nums = [[-1,-1]示例 3:[-1,-1]nums是一个非递减数组。
2024-02-05 16:54:21
1981
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人