240 发简信
IP属地:吉林
  • 排序算法开篇词

    打算写写关于排序算法的,包括冒泡、插入、选择、快速、归并、桶、计数、基数这八种排序。其中桶排序并不会写代码,主要是一种概念。 打算用C语言写,C...

  • Resize,w 360,h 240
    环形链表的入口

    链表是否有环可用使用快慢指针进行判断,快慢指针相遇则存在环。在此基础上需要查找环的入口则需分析环形节点之间的关系。使用set记录节点这种方式这里...

  • 理解B+树,就能真正记住MySQL索引优化规则

    B+树是一种多路搜索树,相较于B树有以下特性:节点分为内部节点、叶子节点、根节点(根节点在某些情况下也属于内部节点、叶子节点)。每个节点最多包含...

    0.1 80 0 1
  • 设计原则

    开闭原则 程序应该对修改关闭,对拓展开放。例如中文是姓在前名在后,英文则反之。下面的例子在不修改原有XiaoMing类时拓展了其功能。 依赖倒置...

  • LeetCode135 分发糖果

    可以使用贪心算法解决该问题 思路很简单定义两个数组 Left 和 RightLeft 数组 从前向后 遍历使其满足条件Right数组 从后向前 ...

  • 广度优先

    LeetCode 103 二叉树的锯齿形层序遍历

  • Resize,w 360,h 240

    栈是一种操作受限的线性表,限定只能在表尾部进行插入和删除操作。最大特点是 后进先出(LIFO)表尾这一端被称之为栈顶,另一端叫栈底。将一个新元素...