240 发简信
IP属地:加州
  • 2018-01-07

    Frontend:html nounsCSS adjectivesJavaScript verbs

  • 树的遍历

    Tree DFSPreorder:Iterative using stack: Recursive: Inorder:Recursive: It...

  • dynamic programming

    本质 : 记忆化搜索避免重复计算 多重循环vs记忆化搜索多重循环:可以不用递归 可以对空间复杂度进行优化 步骤:初始化,循环,终点 什么情况下使...

  • 无标题文章

    653 Two SumGiven a binary search tree and a target number, rerturn true ...

  • Bit manipulation

    Bit manipulation is the act of algorithmically manipulating bits or othe...

  • 树(Tree)

    树 是由n(n>=1)个有限节点组成一个具有层次关系的集合。它具有以下特点:每个节点有零个或多个子节点;没有父节点的节点称为 根 节点;每一个非...

  • 栈(Stack)与队列(Queue)

    栈和队列也是比较常见的数据结构,它们是比较特殊的线性表,因为对于栈来说,访问、插入和删除元素只能在栈顶进行,对于队列来说,元素只能从队列尾插入,...

  • 链表(Linked List)

    链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列节点组成,这些节点不必在内存中...

  • 数组(Array)

    数组是一种大小固定的数据结构,对线性表的所有操作都可以通过数组来实现。虽然数组一旦创建之后,它的大小就无法改变了,但是当数组不能再存储线性表中的...