240 发简信
IP属地:山东
  • 毫无责任心的垃圾企业:来伊份

    上周日又去了来伊份清峪路店,想去为我因为吃来伊份的葡萄干吃到石子而崩坏的牙齿讨个说法,这是第3次去这家店了。店长是个肥胖的中年女人,见到我,眼...

  • 分解-解决复杂问题的办法

    很多人知道刻意练习是最好的学习方法,不断重复地学一项技能,直到学会为止。但是,如何重复地学习某种技能呢? 答案是:将要完成的动作分解为多个彼此...

  • 单链表删除节点的方法

    public class ListNode { int val; ListNode next; ListNode(int x) { ...

  • 算法分析一般步骤

    很多程序员都爱犯的一个毛病,就是刚开始动手写代码就想找到最优解,对那些已经被人解决过的问题,还可以通过网络获取最优化的解决方案,当进入一个全...

  • Resize,w 360,h 240
    公平锁和非公平锁

    公平锁:线程按照他们发出获取锁请求的顺序来获取锁,使用FIFO队列实现。 非公平锁:当获取锁的请求到达的时,如果锁状态为可用,则进行插队,直接获...

  • synchronized与Lock使用哪个

    只有当synchronized无法满足需求时,才需要使用Lock,否则,一律使用synchronized。 使用Lock的场景:可定时的、可轮询...

  • 重建二叉树

    输入二叉树的前序遍历序列和中序遍历序列,重建此二叉树。 public class RebuildTree { class Node{ int n...

  • 重建二叉树

    已知二叉树的前序和中序遍历序列,以此重建二叉树。 重建二叉树,必须知道前序和中序序列,其他组合都不行。 public class Rebuild...

  • 查找整数数组中缺失的数字

    数组arr大小为n,取值范围0~n-1,如果数组有重复数字,则某些数字就会缺失,试着找出缺失数字。 思路:如果数组arr没有缺失数字,则含有n个...