IP属地:浙江
许多算法都涉及数论中的知识,掌握了公式,可以很快速进行求解。 1.最大公约数 1) 辗转相除法 我们直接上代码 2) 递推算法 3)算法复杂度最...
搜索一般指的是深度搜索和广度搜索。这两种搜索算法都有固定的格式,下面是深搜和广搜的固定套路: 1.广搜(BFS) 2.深搜(DFS)
动态规划是解决大多数复杂问题的一种解题思路,其操作步骤和递归算法类似,都是先从问题本身抽象出规律,并整理出计算公式,然后从公式出发,使用递归算法...
递归是解决问题最常用的方法,比如,解决二叉树问题,最容易想到的就是递归算法,首先处理根结点,然后递归处理左右子树。递归有一个比较大的问题,就是时...
1.原理解析 线程安全的保证:CAS+Synchonized数据存储实现:数组+链表+红黑树 1.1 成员变量 table: transient...
CAS,compare and Swap,乐观锁技术。
2018.12.01
ABSTRACT 目前的三层架构的系统开发,在不同的层都会定义不同的对象。虽然各个层次中的对象信息都差不多,但还是得分层区别对待。因此,有必要研...
Java增强对象,无非是为了让该对象具有更多的功能。Java增强对象主要有三种方式:继承、装饰者模式和动态代理。 一、继承 使得对象具有更多的功...