
Java
Peter Pan_
这个作者很懒,什么都没留下…
展开
-
手写ArrayList核心源码
内容概括: 手写内容包含空实例,有参实例的生成以及List的扩容;以及List的增删查改 import java.io.Serializable; public class MyList implements Serializable { //用于并发控制的变量 private transient int modCount=0; //默认容量 private s...原创 2020-04-28 08:13:09 · 121 阅读 · 0 评论 -
位运算_异或的性质
位运算-异或的总结 1 异或^ 的性质 两个数异或,相同的位数等于0 ;0110 ^ 1100 = 1010 一个数与0异或,结果等于本身; 一个数异或本身,结果为0; 综上,可得第四条性质: a ^ b ^ b = a; 2.三道典型的题目 2.1 一个数组,除了某一个数字以外,其他的都出现了两次,找出这个数字。 显然,这题借助Map可以找出;但是我们借助 异或 的性质,可以大大提高效率。** 遍历数组,将所有的数字异或,最终的结果即为答案;(性质 4) public int singleNum原创 2020-06-04 08:39:09 · 1162 阅读 · 0 评论