import java.util.ArrayList;publicclassT_64_MaxInWindows{public ArrayList<Integer>maxInWindows(int[] num,int size){
ArrayList<Integer> res =newArrayList<>();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;}}
给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}import java.util.ArrayList;public class T_64_MaxInWindows { public ArrayList<Integer>...