滑動視窗的最大值
題目描述:給定一個陣列和滑動視窗的大小,找出所有滑動視窗裡數值的最大值
思路:兩個 for 迴圈,第一個 for 迴圈滑動視窗,第二個 for 迴圈滑動視窗中的值,尋找最大值。
public int[] maxSlidingWindow(int[] nums, int k) {
if(nums == null || nums.length == 0){
return new int[0];
}
int[] arr = new int[nums.length - k + 1];
int max = Integer.MIN_VALUE;
int count = 0;
for(int i = 0;i < nums.length - k + 1;i++){
for(int j = i;j < i + k;j++){
if(nums[j] > max){
max = nums[j];
arr[count] = max;
}
}
count++;
max = Integer.MIN_VALUE;
}
return arr;
}```
相關文章
- 滑動視窗的最大值問題
- 239. 滑動視窗最大值
- 滑動視窗最大值問題
- JZ-064-滑動視窗的最大值
- 滑動視窗最大值的golang實現Golang
- [Python手撕]滑動視窗最大值Python
- LeetCode 239. 滑動視窗最大值LeetCode
- 劍指offer(59)——滑動視窗的最大值
- 滑動視窗最大值——棧與佇列佇列
- 騰訊面試題-求滑動視窗的最大值面試題
- 演算法題:返回滑動視窗中的最大值演算法
- [劍指offer題解][Java]佇列的最大值/滑動視窗的最大值Java佇列
- 力扣 - 劍指 Offer 59 - I. 滑動視窗的最大值力扣
- [每日一題] 第二十六題:滑動視窗的最大值每日一題
- mysql視窗函式中的滑動視窗MySql函式
- [Leetcode]雙項佇列解決滑動視窗最大值難題LeetCode佇列
- Flink的滾動視窗、會話視窗、滑動視窗及其應用會話
- Leetcode 239 滑動視窗最大值 與堆排序kotlin語言(超時)LeetCode排序Kotlin
- 細聊滑動視窗
- 滑動視窗專題
- Sentinel 原理-滑動視窗
- Leetcode 239. 滑動視窗最大值 (Java實現 超詳細註釋!)LeetCodeJava
- 滑動視窗演算法演算法
- 滑動視窗與雙指標指標
- 滑動視窗問題總結
- WeetCode2滑動視窗系列
- 滑動視窗法——Leetcode例題LeetCode
- TCP 流量控制-滑動視窗TCP
- 滑動視窗演算法思路演算法
- Sentinel滑動視窗演算法演算法
- TCP的滑動視窗和擁塞控制TCP
- 「LeetCode Top100」之滑動視窗LeetCode
- 滑動視窗(Sliding Window)技巧總結
- 力扣刷題-滑動視窗(字串)力扣字串
- 自己實現一個滑動視窗
- 滑動視窗相關的題目總結
- 滑動視窗演算法(Sliding Window Algorithm)演算法Go
- 對滑動視窗單調性的一點思考