面试
文章平均质量分 76
「已注销」
这个作者很懒,什么都没留下…
展开
-
后端面试笔记
面试问题 Java 基础 ==和equals ==:判断两个对象的地址是不是相等。即判断两个对象是不是同一个对象。(基本数据类型比较值,引用数据类型比较内存地址) equals():判断两个对象是否相等,不能用于基本数据类型变量。 若类没有覆盖equals()方法,通过equals()比较时等价于“==” 若类覆盖了equals()方法,则会使用覆盖的equals()方法来判断 hashCode()和equals() hashCode():获取哈希码,使用C/C++实现的,该方法通常用内存地址转换为整数原创 2021-05-13 20:34:17 · 619 阅读 · 0 评论 -
面试算法题笔记
面试算法题笔记一、数组448. 找到所有数组中消失的数字二、 树114. 二叉树展开为链表 一、数组 448. 找到所有数组中消失的数字 题目:leetcode 448 思路: 由于value范围是1~n,数组nums长度也是n。 第一次遍历,以(value-1)%n作为下标(下标范围0~n-1),将nums[value] += n。 这样可以保证(出现过的数字-1)的下标内的value都大于n。 第二次遍历,所有value小于n的下标就是答案。 func findDisappearedNumbers(原创 2021-05-16 16:05:50 · 126 阅读 · 0 评论