0到n-1中缺失的数字

一个长度为 n−1 的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围 $0 $ 到 $ n−1 $ 之内。 在范围 0 到 n−1 的 n 个数字中有且只有一个数字

1.语言基础

JAVA 语言基础 StringBuilder buffer ,String 区别 线程安全 string不可变 final 修饰,线程安全 buffer 安全 ,用了 syncrhonized 同步 ,可变字符串 builder 没有锁,不安全 可变 string 是 底层用了个 final 的 char 数组,不

192.统计词语频率

192. 统计词频 Difficulty: 中等 写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率。 为了简单起见,你可以假设: words.txt只包括小写字母和 ' ' 。 每个

193. 有效电话

193. 有效电话号码 Difficulty: 简单 给定一个包含电话号码列表(一行一个电话号码)的文本文件 file.txt,写一个单行 bash 脚本输出所有有效的电话号码。 你可以假

194.转置文件

194. 转置文件 Difficulty: 中等 给定一个文件 file.txt,转置它的内容。 你可以假设每行列数相同,并且每个字段由 ' ' 分隔。 示例: 假设 file.txt 文件内容如下: 1 2 3

195.第十行

195. 第十行 Difficulty: 简单 给定一个文本文件 file.txt,请只打印这个文件中的第十行。 示例: 假设 file.txt 有如下内容: 1 2 3 4 5 6 7 8 9 10 Line 1 Line 2 Line 3 Line 4 Line 5

2.java gc 垃圾回收机制

内存布局 常见的垃圾回收算法 GC 的一些名词 Minor GC 新生代空间,eden,survivor 区域回收的叫做minor GC Major GC 清理Tenured区, 用于回收

3.java语言八股

重新 equals 一定要重新 hashCode 并发编程三要素 原子性,不可分割 有序性, 程序执行顺序和代码顺序保持一致 可见性【可用性】, 一个线程对共享变量的修改,另一个线程

4.JVM 加载类的方式,内存分布

jvm加载类的过程 一句话解释清楚整个过程 先加载 class 进内存 对 class信息内容进行语法校验,判断是否有错误 对静态变量初始化 调用构造器 初始化实例 加

4399挂经

4399挂经总结 非常总要的部分 【ip知识点】 计算IP 的5连问 IP 计算总结 ip 可以用一个 32位的整数来存储 计算公式: 多少个0 ,就是 2的多少次方, 比
T