1、computeIfAbsent、getOrdefault、merge
2、List.toArray(new int[0][])
3、map.keySet().iterator().next()
4、Arrays.copyOfRange(nums,mid+1,len)
Scanner sc = new Scanner(System.in);
sc.next()...
2025/12/19...大约 58 分钟
1、computeIfAbsent、getOrdefault、merge
2、List.toArray(new int[0][])
3、map.keySet().iterator().next()
4、Arrays.copyOfRange(nums,mid+1,len)
Scanner sc = new Scanner(System.in);
sc.next()...
写法:先构建一个初始窗口或直接从0开始构建,再移动,维护窗口内数据信息(和、个数....)
知识点: 1.以窗口移动 2.
前缀和配合计算窗口内数据和或维护一个sum值通过增删维护窗口内数据和 3.维护一组不重复数据,可以用set,也可以通过用map,维护map对应数据键值,0(不重复),1(唯一),大于1(重复)。 4.计数排序维护一个窗口内minmax不大的数组排序 5.stringAPI,与int互相转化API,