• 我的消息
  • 我的博客
  • 我的学院
  • 我的下载
  • 我的收藏
  • 消息
  • 搜索条件:
    点击返回全部
    全部文章 > {categoryName }
    • 跳表

      作用/目的跳表作为一种数据结构通常用于取代平衡树。起因平衡树可以用于表示抽象的数据类型如字典和有序链表,它通过树旋转(Tree Rotation)操作强制使树结构保持平衡来保证节点搜索的效率。在数据为...

      原创
      2017-12-07 16:23:28
      5
      0
    • 复杂链表的复制

      问题: 请实现一个函数,复制一个复杂链表,在复杂链表中,每个节点除了有一个指向下一个节点的指针,还有一个指向该链表的任意节点的指针,或者该指针指向NULL。 eg: 复制该链表分为三步: ...

      原创
      2017-11-30 13:05:03
      13
      0
    • java中的注解

      @Override-在java.lang.Override中,此注解只是用于修饰方法,表示一个方法声明打算重写超类中的一个方法声明。@Deprecated-定义在java.lang.Deprecate...

      原创
      2017-11-30 08:46:33
      11
      0
    • 二叉树中和为某一值的路径

      题目: 输入一棵二叉树和一个整数,打印出二叉树和中节点值和为输入整数的所有路径,从树的根节点开始往下一直到叶子节点所经过的节点形成的一条路径。 输入的二叉树如图,输入的整数为22。 则打印两...

      原创
      2017-11-29 10:38:09
      9
      0
    • 中介者模式(行为模式)

      概念: 用一个中介对象来封装一系列的对象交互,中介者使用各对象不需要显示相互引用,从而降低耦合,而且可以独立地改变他们之间的交互。 适用于:用一个中介对象,封装一系列对象的交换,中介者是各个对象不...

      原创
      2017-11-13 17:35:18
      106
      0
    • 备忘录模式

      Originator(原生者) 需要被保存状态以便恢复的那个对象。 Memento(备忘录) 该对象由Originator创建,用来保存Originator的内部状态 Caretaker(管理...

      原创
      2017-11-13 00:36:34
      165
      0
    • 原型模式

      概念: Prototype模式是一种对象创建型模式,他采取复制原型对象的方法来创建对象的实例。使用Prototype模式创建的实例,具有与原型模式一样的数据。 1)由原型对象自身创建对象,也就是说...

      原创
      2017-11-12 20:34:57
      53
      0
    • 建造者模式

      概念: Bulider模式也叫做建造者模式或者生成器模式。 Bulider模式是一种对象创建型模式,用来隐藏复合对象的创建过程,他把符合对象的创建过程加以抽象,通过子类继承和重载的方式,动态的创建...

      原创
      2017-11-12 19:01:06
      42
      0
    • 寻找二叉树的第k大节点

      需求: 给定一棵二叉树,求出第k大的节点。 根据二叉树的中序遍历中序遍历即可找到第k大的节点。 实现: 节点定义:typedef struct node{ int data; ...

      原创
      2017-11-06 13:39:57
      47
      0
    • 数的子结构

      需求: 输入两颗二叉树A和B,判断B树是不是A树的子结构。如果是返回1,不是返回0。 思路 解决这个问题可以大致分为两步: 第一步:在树A中找到和树B的根节点的值一样的节点R, 第二步:...

      原创
      2017-11-05 21:16:49
      40
      0
  • 学院
  • 下载
  • 消息