- 逆序打印链表(
Solution_3
) - 链表倒数第k个结点(
Solution_14
) - 链表翻转(
Solution_15
) - 有序链表合并(
Solution_16
) - 复杂链表的复制(
Solution_25
) - 俩链表的第一个公共结点(
Solution_36
) - 找出链表中的环的入口(
Solution_55
) - 有序链表删除重复结点(
Solution_56
)
- 给前序中序重建二叉树(
Solution_4
) - 判断是否为子树(
Solution_17
) - 镜像二叉树(
Solution_18
) - 层序遍历二叉树(
Solution_22
) - 判断是否为二叉树的后序遍历(
Solution_23
) - 满足条件的二叉树路径(
Solution_24
) - 树的深度(
Solution_38
) - 判断是否为平衡二叉树(
Solution_39
) - 判断一棵二叉树是不是对称的(
Solution_58
) - 之字形打印二叉树(
Solution_59
)
- 快速幂(
Solution_12
) - 找出最小的k个数(
Solution_29
) - 最大子序列之和(
Solution_30
) - 寻找只包含2,3,5的丑数(
Solution_33
) - 寻找数组中的逆序对(
Solution_35
) - 求和为sum的连续正整数序列(
Solution_41
)滑动窗口算法
- 全局匹配(
Solution_52
)仅支持. *,.代表一个字符,*代表前一个字符可以出现任意次数
- 滑动窗口的最大值(
Solution_64
) - 深度优先搜索(
Solution_65
和Solution_66
) - 动态规划(
Solution_67
)