上周日又去了来伊份清峪路店,想去为我因为吃来伊份的葡萄干吃到石子而崩坏的牙齿讨个说法,这是第3次去这家店了。店长是个肥胖的中年女人,见到我,眼...
很多人知道刻意练习是最好的学习方法,不断重复地学一项技能,直到学会为止。但是,如何重复地学习某种技能呢? 答案是:将要完成的动作分解为多个彼此...
public class ListNode { int val; ListNode next; ListNode(int x) { ...
很多程序员都爱犯的一个毛病,就是刚开始动手写代码就想找到最优解,对那些已经被人解决过的问题,还可以通过网络获取最优化的解决方案,当进入一个全...
公平锁:线程按照他们发出获取锁请求的顺序来获取锁,使用FIFO队列实现。 非公平锁:当获取锁的请求到达的时,如果锁状态为可用,则进行插队,直接获...
只有当synchronized无法满足需求时,才需要使用Lock,否则,一律使用synchronized。 使用Lock的场景:可定时的、可轮询...
输入二叉树的前序遍历序列和中序遍历序列,重建此二叉树。 public class RebuildTree { class Node{ int n...
已知二叉树的前序和中序遍历序列,以此重建二叉树。 重建二叉树,必须知道前序和中序序列,其他组合都不行。 public class Rebuild...
数组arr大小为n,取值范围0~n-1,如果数组有重复数字,则某些数字就会缺失,试着找出缺失数字。 思路:如果数组arr没有缺失数字,则含有n个...