2025年4月8日,研招网发来了拟录取通知,终于,经历了两年时间备考学习,我上岸了。 此刻,我终于有机会来诉说我来时的路。 我本科属于那种纯混子...
2025年3月30日,我走出复试的考场,心中各种情感交织在一起,一方面是对考试结果的担忧,另一方面,也意味着我的考研之路真正画上了一个句号。回首...
题目一:返回两个无环链表相交的第一个节点 算法思路:首先,如果两个无环链表相交,那么从相交节点开始,两个链表就合为了同一个链表,因此它们的最后一...
位运算实现加法 结合之前所学的异或运算,可看作是无进位相加,那么,我们就可以将两数相加看做是两个数无进位相加的结果,然后再加上进位信息。无进位相...
原理 在Java中,一个int型变量占32位,我们可通过hash表快速判断其是否存在,但是该int型变量在hash表中同样也要占32位。而位图是...
位运算有许多技巧,计算速度非常快,仅次于赋值操作,常数时间极好。 题目一:判断一个整数是不是二的幂次 如果一个整数是二的幂次,那么其二进制数有且...
异或运算 两个二进制数做异或运算,“不同为1,相同为0”,就是异或运算的结果。还可以从其他方面来理解异或运算 从性质1就可推出下面三条性质 由于...
排序算法的稳定性 排序算法的稳定性是指:同样大小的样本在排序之后不会改变原本的相对次序。稳定性对于基础类型的对象来说毫无意义,但对于非基础类型的...
算法思路 对于一个无序数组,我们从低位到高位,每轮排序按数组中元素该位的大小进行排序,例如 该数组元素最多有两位,因此我们首先按个位进行排序 最...