摘要:
定义 策略模式(Strategy),它定义了算法家族,分别封装起来,让他们之间可以相互替换,此模式让算法得变化,不会影响到使用算法得用户。 代码实现如下: 1 public abstract class Strategy { 2 //算法方法 3 public abstract void algor 阅读全文
摘要:
定义: 访问者模式(Visitor),表示一个作用于某对象结构中的各个元素的操作。它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作。 访问者模式适用于数据结构相对稳定的结构,它把数据结构和作用于结构上的操作之间的耦合解脱开,使得操作集合可以自由的演化。 访问者模式的目的是,要把处理从数据 阅读全文
摘要:
链表反转思路: 1.单链表中有效节点的个数 2.查找单链表中弟第k个节点 3.单链表的反转 实现代码如下: public class TestLink { public static void main(String[] args) { //先创建节点 HeroNode hero1 = new He 阅读全文