240 发简信
  • 二叉树

    完全二叉树除了最后一层,所有层的节点数都达到最大,与此同时,最后一层的节点都在最左侧(堆的构建就是用了完全二叉树,一个堆就是一颗完全二叉树)。 ...

  • 120
    What is a CLI?

    What is a CLI?CLI 是 Command Line Interface 或 Command Language Interprete...

  • 256种颜色

    For a full list of supported colors, run this little code in your terminal:

  • 字符串匹配的KMP算法

    Mark一下阮一峰老师关于KMP算法的解释

  • 120
    硬链接和软链接

    在Linux中,文件由两部分组成:用户数据(user data)和元数据(meta data)。用户数据,即文件数据块(data block),...

  • 120
    Java并发——AQS

    AQS,即AbstractQuenedSynchronizer,顾名思义为抽象的队列式同步器。AQS定义了一套多线程访问共享资源的的同步器框架,...

  • Java的动态绑定分析

    从下面的例子开始: 了解 Java 语法的都知道这段程序会输出: Woof!Woof!Woof! 原因是 Java 中的多态,bark() 方法...

  • 120
    HashMap

    HashMap 是开发中常用的经典数据结构,在查询问题上效率极高。本文对 HashMap 的相关问题做一次总结。 JDK1.7中 HashMap...