原题目:https://leetcode-cn.com/problems/maximum-length-of-repeated-subarray/ 思路:
滑动窗口法 代码:
class Solution {
public:int maxLength(vector<int>& A, vector<int>& B, int addA, int addB, int len) {i…
Leetcode 3013. Divide an Array Into Subarrays With Minimum Cost II 1. 解题思路2. 代码实现 题目链接:3013. Divide an Array Into Subarrays With Minimum Cost II
1. 解题思路
这一题的话思路上的话我一开始是想着偷懒直接用动态规划,结果果然还…
76. 最小覆盖子串 - 力扣(LeetCode) 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 ""
注意:
对于 t 中重复字符,我们寻…
文章目录 一、题目二、题解 一、题目
643. Maximum Average Subarray I
You are given an integer array nums consisting of n elements, and an integer k.
Find a contiguous subarray whose length is equal to k that has the maximum average value and return this v…
76. 最小覆盖子串 - 力扣(LeetCode) 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 ""
注意:
对于 t 中重复字符,我们寻…
2023每日刷题(五十六)
Leetcode—2962.统计最大元素出现至少 K 次的子数组 滑动窗口算法思想
参考的灵神思路
实现代码
class Solution {
public:long long countSubarrays(vector<int>& nums, int k) {int n nums.size();long long ans…
Problem: 76. 最小覆盖子串 文章目录 思路相似滑动窗口题目 :Code 题目 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 “” 。 注意:
对于 t 中重复字符,我…
题目 参考《算法小抄》重的解法,重点理解!!!
class Solution {public int lengthOfLongestSubstring(String s) {if (s.length() < 2) {return s.length();}char[] array s.toCharArray();int left 0, right 0, res 0;int…
Part1. 模板题 题目0:滑窗模板
public int SlidingWindow(String s) {len s.length(); // 串的长度int[] count new int[N]; // 用于统计区间内的信息int L 0, R 0; // 窗口边界,这是一个闭区间[L, R]int res 0; // 窗口最大宽度(最终结果)…
文章目录 1456. 定长子串中元音的最大数目2269. 找到一个数字的 K 美丽值1984. 学生分数的最小差值(排序)643. 子数组最大平均数 I1343. 大小为 K 且平均值大于等于阈值的子数组数目2090. 半径为 k 的子数组平均值2379. 得到 K 个黑块的最少涂色次数1052…
作者推荐
[二分查找]LeetCode2040:两个有序数组的第 K 小乘积
本题其它解法
【离散差分】LeetCode2953:统计完全子字符串
题目
给你一个字符串 word 和一个整数 k 。 如果 word 的一个子字符串 s 满足以下条件,我们称它是 完全字符串: s 中每个字符…
Every day a Leetcode
题目来源:1838. 最高频元素的频数
解法1:排序 滑动窗口
发现1:操作后的最高频元素必定可以是数组中已有的某一个元素。
发现2:优先操作距离目标值最近的(小于目标值的)元素。
…
文章目录 一、题目二、题解 题目顺序:代码随想录算法公开课,b站上有相应视频讲解 一、题目
209. Minimum Size Subarray Sum
Given an array of positive integers nums and a positive integer target, return the minimal length of a subarray whos…
A 上一个遍历的整数 模拟 class Solution {
public:vector<int> lastVisitedIntegers(vector<string> &words) {vector<int> res;vector<int> li;for (int i 0, n words.size(); i < n;) {if (words[i] ! "prev")li.push_back(stoi…
题目 也可参考:剑指offer——面试题65:滑动窗口的最大值
class Solution {public int[] maxSlidingWindow(int[] nums, int k) {int[] res new int[nums.length - k 1];Deque<Integer> q new LinkedList<>();int inx 0;while (inx <…
Leetcode 3097. Shortest Subarray With OR at Least K II 1. 解题思路2. 代码实现 题目链接:3097. Shortest Subarray With OR at Least K II
1. 解题思路
这一题是题目3095的一个进阶版本,但也就是增加了序列的复杂度而已,要求我们能够在…
DNA序列
描述
一个 DNA 序列由 A/C/G/T 四个字母的排列组合组成。 G 和 C 的比例(定义为 GC-Ratio )是序列中 G 和 C 两个字母的总的出现次数除以总的字母数目(也就是序列长度)。在基因工程中,这个比例非常重要。因为…
A 最长奇偶子数组 枚举满足条件的左端点能延续的最长右端点
class Solution {
public:int longestAlternatingSubarray(vector<int> &nums, int threshold) {int res 0;int n nums.size();for (int i 0; i < n;) {if (nums[i] % 2 0 && nums[i] <…
文章目录 一、题目二、题解 一、题目
1456. Maximum Number of Vowels in a Substring of Given Length
Given a string s and an integer k, return the maximum number of vowel letters in any substring of s with length k.
Vowel letters in English are ‘a’, ‘e’…
文章目录 一、题目二、题解 一、题目
You are given an array of integers nums, there is a sliding window of size k which is moving from the very left of the array to the very right. You can only see the k numbers in the window. Each time the sliding window m…
乘积小于 K 的子数组
作者:Grey
原文地址:
博客园:乘积小于 K 的子数组
CSDN:乘积小于 K 的子数组
题目链接
LeetCode 713. Subarray Product Less Than K
给你一个整数数组 nums 和一个整数 k ,请你返回子数组内所有元素的…
Leetcode 2958. Length of Longest Subarray With at Most K Frequency 1. 解题思路2. 代码实现 题目链接:2958. Length of Longest Subarray With at Most K Frequency
1. 解题思路
这一题思路上其实也很简单,就是一个滑动窗口的思路,遍历…