240 发简信
IP属地:浙江
  • 数论中的算法

    许多算法都涉及数论中的知识,掌握了公式,可以很快速进行求解。 1.最大公约数 1) 辗转相除法 我们直接上代码 2) 递推算法 3)算法复杂度最低的算法 2.判断是否为素数 ...

  • 搜索算法

    搜索一般指的是深度搜索和广度搜索。这两种搜索算法都有固定的格式,下面是深搜和广搜的固定套路: 1.广搜(BFS) 2.深搜(DFS)

  • 动态规划

    动态规划是解决大多数复杂问题的一种解题思路,其操作步骤和递归算法类似,都是先从问题本身抽象出规律,并整理出计算公式,然后从公式出发,使用递归算法、递推或者记忆搜索法等算法进行...

  • 120
    递归算法

    递归是解决问题最常用的方法,比如,解决二叉树问题,最容易想到的就是递归算法,首先处理根结点,然后递归处理左右子树。递归有一个比较大的问题,就是时间复杂度。 下面用两个例子,来...

  • 120
    深度剖析ConcurrentHashMap

    1.原理解析 线程安全的保证:CAS+Synchonized数据存储实现:数组+链表+红黑树 1.1 成员变量 table: transient volatile Node<...

  • CAS乐观锁

    CAS,compare and Swap,乐观锁技术。

  • 120
  • 你真的会用Gson吗?Gson使用指南(一)

    本文为作者根据日常使用结合Gson源码注释及wiki所作的原创内容,转载请注明出处。本文链接:http://www.jianshu.com/p/e740196225a4 JS...

  • 120
    VO、DTO、DO、PO区分

    ABSTRACT 目前的三层架构的系统开发,在不同的层都会定义不同的对象。虽然各个层次中的对象信息都差不多,但还是得分层区别对待。因此,有必要研究一下三层架构下各层对象之间的...

个人介绍
低调做人,高调做事