摘要:
1.hashMap赋值的简便方法 for (int i = 0; i < s.length(); i++) { char c = s.charAt(i); if (maps.containsKey(c)) maps.put(c,maps.get(c)+1); else maps.put(c,1); 阅读全文
摘要:
总结: 1、HashSet底层的插入是通过HashMap来实现的 2、HashSet并不按照插入的顺序存储,它是无序的 3、LinkedHashSet中的元素可以按照它们插入规则集的顺序提取 @Test //HashSet并不按照插入的顺序 public void setIndex(){ //Has 阅读全文
摘要:
这是力扣刷题中很经典的一个套路,类似有: 以下标i为标准,其之前最长的非递增序列的个数 以下标i为标准,其之后的最长非递减序列的个数 //以下标i为标准,其之前最长的非递增序列的个数 int[] res = new int[nums.length]; //下标i之前的k个元素是非递增的线段数 。 f 阅读全文