//给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值
import java.util.ArrayList;
public class Solution {
public ArrayList<Integer> maxInWindows(int[] num, int size) {
ArrayList<Integer> res = new ArrayList<>();
int len = num.length;
if (size == 0 || len < size) {
return res;
}
for (int i = 0; i <= len - size; i++) {
int max = num[i];
for (int j = i + 1; j < size + i; j++) {
if (num[j] > max) {
max = num[j];
}
}
res.add(max);
}
return res;
}
}
64 滑动窗口的最大值
最新推荐文章于 2024-06-03 23:23:17 发布