IP属地:上海
1.二叉树节点类核心是递归,左右交叉的典型代码 2.字符串回文类型核心是整体思想,将回文作为一个整体字符看待,下个字符相同时,右边扩张,字符不同...
二叉树中遍历方式有很多中,最简单的是前序遍历,打印自己,然后先左后右 二叉树反转,首先左树遍历到底,然后再切换左右,然后切换右路
红包随机分配的入参,一般只有两个,总金额与抢红包的总人数。难点是要保证在最后一个人抢完之前,不能让剩余钱包为空。所以要控制单人抢到红包钱数的最大...
优点:系统响应更快(nio),充分利用硬件性能缺点:程序复杂,上下文切换损耗,更多的内存,cpu,操作系统占用线程的状态: JMM模型-指令重排...
Iterator:迭代器,维护一个modcount,继承该接口的所以类都将自身的modcount传给迭代器,用于多线程快速失败fail-fast...
没有异常的情况下,不会执行catch的内容,会先执行try,在执行finally 有异常的情况下则先try,再catch,最后finally 如...
问题1:垃圾回收策略?答: 1.引用基数:原理是此对象有一个引用就增加一个计数,删除一个引用就减少一个计数。致命的是无法处理循环引用的问题。2....
问题1:为什么做堆栈分离?答:1.因为堆可以线程共享,而栈是线程独占,所以可以节约内存。2.模块化的设计思想3.栈因为需要保存系统运行上下文(线...