- 博客(2)
- 收藏
- 关注
原创 【算法】链表判断是否有环
class ListNode{ int val; ListNode next; ListNode(int x){ this.val = x; next = null; } } 思路一:用哈希表存储遍历所有节点 面试精简回答 每个访问的节点,放入哈希表中,如果下一个节点已经存在于哈希表中,表示有环 时间和空间复杂度都是O(N) //hash public boolean hasCycleWithHash(List..
2020-10-28 15:56:27 384 2
原创 Java中的加号面试知识点
前置问题 Java的“+”号有哪些作用 加号的作用是否算符号重载 面试回答 主要两个作用,一是算术运算,加法。二是字符串连接符的作用,实际调用的是Java的方法进行连接 Java中不存在符号重载,反编译class文件,低版本JDK调用的是StringBuilder.append方法,JDK9之后是调用字符串连接工厂的方法StringConcatFactory.makeConcatWithConstants 示例 拓展 一、算术运算符 基础的加法运算 1+1=2 二、字符串连接符 连
2020-10-28 15:46:39 416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人