![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
知识点
文章平均质量分 76
手写从前Code
不断学习的小白!
展开
-
TreeMap&TreeSet的常用用法汇总
TreeMap 的常用方法TreeMap中的元素默认按照keys的自然排序排列。对Integer来说,其自然排序就是数字的升序;对String来说,其自然排序就是按照字母表排序降序排序可以这样TreeMap<Integer, String> map = new TreeMap<>(Comparator.reverseOrder());增加方法增添元素V put(K key, V value):将指定映射放入该TreeMap中V putAll(Map原创 2022-01-21 18:14:51 · 811 阅读 · 1 评论 -
二分查找算法详解
本文就来探究几个最常用的二分查找场景:寻找一个数、寻找左侧边界、寻找右侧边界。而且,我们就是要深入细节,比如不等号是否应该带等号,mid 是否应该加一等等。分析这些细节的差异以及出现这些差异的原因,保证你能灵活准确地写出正确的二分查找算法。零、二分查找框架int binarySearch(int[] nums, int target) { int left = 0, right = ...; while(...) { int mid = (right + left)原创 2022-01-19 10:38:10 · 139 阅读 · 0 评论 -
java集合中List,Set以及Map的使用
概述集合怎么选用注意Queue接口与List、Set同一级别,都是继承了Collection接口。看图你会发现,LinkedList既可以实现Queue接口,也可以实现List接口.只不过呢, LinkedList实现了Queue接口。Queue接口窄化了对LinkedList的方法的访问权限(即在方法中的参数类型如果是Queue时,就完全只能访问Queue接口所定义的方法 了,而不能直接访问 LinkedList的非Queue的方法),以使得只有恰当的方法才可以使用。SortedSet是个接原创 2022-01-06 10:43:27 · 94 阅读 · 0 评论 -
Arrays类常用的方法
java Arrays类中常用的方法1. toString方法信息:public static String toString(Array[] array)参数为数组将数组按照默认格式输出为字符串int[] arrInt = {55,44,33,22,11};//使用toString方法遍历数组,省可以替代自己编写的for循环String str = Arrays.toString(arrInt);System.out.println(str);//结果为:[55, 44, 33, 22,原创 2022-01-06 09:35:08 · 123 阅读 · 0 评论