java || Simple Sliding Window
\tclass Solution {\n\t\tpublic int maxFreq(String s, int k, int minSize, int maxSize) {\n\t\t\tHashMap map=new HashMap<>();\n\t\t\tint i=0,j=0;\n\t\t\tint []arr
\tclass Solution {\n\t\tpublic int maxFreq(String s, int k, int minSize, int maxSize) {\n\t\t\tHashMap<String,Integer> map=new HashMap<>();\n\t\t\tint i=0,j=0;\n\t\t\tint []arr=new int[26];\n\t\t\tfor(i=0;i<s.length();i++)\n\t\t\t{\n\t\t\t\tchar ch=s.charAt(i);\n\t\t\t\tif(arr[ch-\'a\']==0)\n\t\t\t\t\tk--;\n\t\t\t\tarr[ch-\'a\']++;\n\t\t\t\twhile(k<0 || i-j>=minSize)\n\t\t\t\t{\n\t\t\t\t\t ch=s.charAt(j);\n\t\t\t\t\tarr[ch-\'a\']--;\n\t\t\t\t\tif(arr[ch-\'a\']==0)\n\t\t\t\t\t\tk++;\n\t\t\t\t\tj++;\n\t\t\t\t}\n\t\t\t\tint size=i-j+1;\n\t\t\t\tif(size==minSize)\n\t\t\t\t{\n\t\t\t\t\tmap.put(s.substring(j,i+1),map.getOrDefault(s.substring(j,i+1),0)+1);\n\t\t\t\t}\n\t\t\t}\n\t\t\tint max=0;\n\t\t\tfor(int val:map.values())\n\t\t\t{\n\t\t\t\tmax=Math.max(max,val);\n\t\t\t}\n\t\t\treturn max;\n\t\t}\n\t}
['Sliding Window', 'Java']