import java.util.*; public class Solution { public ArrayList<Integer> maxInWindows(int [] num, int size) { ArrayList<Integer> list = new ArrayList<Integer>(); int index = 0; int len = num.length; if(size > 0){ while(index + size <= len){ int max = Integer.MIN_VALUE; for(int i=index;i<index+size;i++){ if(num[i] >= max){ max = num[i]; } } index++; list.add(max); } } return list; } }