摘要: int[] lastShow = new int[26]; var list = new LinkedList<Integer>(); for (int i = 0; i < s.length(); i++) { lastShow[s.charAt(i) - 'a'] = i; } int end 阅读全文
posted @ 2021-05-30 22:29 ou尼酱~~~ 阅读(117) 评论(0) 推荐(0)
摘要: 默认是在一个fragment中实现RecyclerView. private inner class CrimeAdapter() : ListAdapter<Crime, CrimeHolder>(mDiffCallback) { override fun onCreateViewHolder( 阅读全文
posted @ 2021-05-30 17:07 ou尼酱~~~ 阅读(936) 评论(0) 推荐(0)
摘要: var set = Collections.synchronizedSet(new HashSet<Integer>()); 可以这样来获得一个同步的集合。 对于HashSet, for循环遍历要比迭代器遍历快。 Hashset是无序的,LinkedHashSet按插入顺序排序, TreeSet是基 阅读全文
posted @ 2021-05-30 13:22 ou尼酱~~~ 阅读(142) 评论(0) 推荐(0)
摘要: 自己做的比较差的答案是,对每一个元素的index0位置排序,然后计算后面的元素和前面的有没有相交,不相交了就把arrow加1 public int findMinArrowShots(int[][] points) { Arrays.sort(points, Comparator.comparing 阅读全文
posted @ 2021-05-30 11:44 ou尼酱~~~ 阅读(121) 评论(0) 推荐(0)