09 2019 档案
摘要:3. 数组中重复的数字 题目描述: 在一个长度为 n 的数组里的所有数字都在 0 到 n-1 的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的,也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为 7 的数组 \(\{
阅读全文
摘要:BitSet 的简单介绍 BitSet,即位图,是位操作的对象,值只有 0 或 1(即 false 或 true)。 Java 的 BitSet 内部维护着一个 long 数组,默认初始化时数组的长度为 1,随着数据的增加,BitSet 会自动扩容。 public class BitSet impl
阅读全文
摘要:60. n 个骰子的点数 题目描述: 扔 n 个骰子,向上面的数字之和为 S。给定 n,请列出所有可能的 S 值及其相应的概率。 示例: 输入:n = 1 输出:[[1, 0.17], [2, 0.17], [3, 0.17], [4, 0.17], [5,
阅读全文
摘要:常用快捷键 1、Ctrl+Alt+T 把选择的代码放入 try{} 或者 if{} 里 2、Ctrl+O 重写方法提示 3、Alt+回车 导包提示 4、Alt+/ 代码提示(默认不是这个,需要参照后文中的设置代码自动提示快捷键) 5、Ctrl+P 方法参数提示 6、Ctrl+Alt+L 格式化代码
阅读全文
摘要:公式格式 行内公式 行内公式(不会换行)使用 作为起止符,例如:a + b = c, 效果为:\(a + b = c\) 块级公式 块级公式(单独一行)使用 作为起止符,例如:a + b = c$,效果为:a + b = c 角标 上角标使用 ^ 表示,上角标符号不止一
阅读全文
摘要:针对 List 集合的方法 排序 sort 如果集合元素为基本数据类型,采用快排;对于集合元素为引用类型,采用归并排序。 //对指定 List 集合的元素按照自然排序 void sort(List<?> list); //对 List 集合元素根据 Comparator 进行排序 void sort
阅读全文