240 发简信
  • 10.Binary Tree(二叉树)

    定义 at most two children node. 最多有两个子节点的树。 基本知识点 1.LinkedList可以看成是Binary ...

  • 120
    2.JNI.h解析

    什么是JNI? JNI 是java本地开发接口.JNI 是一个协议,这个协议用来沟通java代码和外部的本地代码(c/c++).通过这个协议,j...

  • 10.1Binary Tree Example(二叉树习题)

    1.Check If Binary Tree Is Balanced Check if a given binary tree is balan...

  • 120
    6.递归(Recursion)

    递归三部曲 1.define subproblem:定义子问题2.find recursion rule: 找出递归规则3.define bas...

  • 11.Hedp(堆)

    概念: 堆(Heap)亦被称为:优先队列(priority queue)Binary Heap is a common type of Heap...

  • 带我回家

    带我回家 图片发自简书App 能够到达金字塔顶端的只有两种动物,一是雄鹰,靠自己的天赋和翅膀飞了上去,有另外一种动物,也到了金字塔顶端...

    2.1 848 0 97
  • 7.队列(Queue)与栈(Stack)

    概念 Queue:队列是一种先进先出的数据结构,类似排队。Stack: 栈是一种先进后出或者说后进先出的数据结构,类似垃圾桶。 题目1 使用两个...

  • 5.荷兰旗问题(Rainbow sort)

    题目 给定一个数组{-1,1,0,-1,0,1} 数组中只有确定的3种重复元素-1,0,1,设计一个算法将其排列成{-1,-1,0,0,1,1}...