归类

Hey, 你可以按照标签找到我之前写过的文章.
LeetCode

LeetCod-4-两个排序数组的中位数


LeetCode-105-根据先序和中序遍历构造树

二叉树的3种遍历方式间的关系


LeetCode-108-数组转AVL

平衡二叉树


LeetCode-14-最长公共前缀


Leetcode 141 & 142- 环形链表

快慢指针


LeetCode-12&13-整数与罗马数字相互转化


LeetCode-143-重排链表

链表切分 + 第二段链表逆序 + 链表归并


LeetCode-16-最接近的三数之和


LeetCode-17-电话号码的字母组合


LeetCode-18-四数之和


LeetCode-2-两数相加


LeetCode-22-括号生成


LeetCode-24-Swap Nodes in Pairs


LeetCode-29-两数相除


LeetCode-198-打家劫舍

动态规划


LeetCode-3-最长不重复子串


Leetcode 31- 下一个排列

Next permutation


Leetcode 33- 搜索旋转排序数组


Leetcode 365-水壶问题

贝祖定理


Leetcode 39- 组合总和


Leetcode 48- 向右旋转图片90°

水题,先转置再左右对称


LeetCode-5-最长回文子串


Leetcode 53- 最大子段和

分治 or 动态规划


Leetcode 54- 螺旋输出数组

水题,分治


Leetcode 56- 合并区间

区间交集的3种情况枚举


LeetCode-6-Z字形变换


Leetcode 62,63- 不同路径

动态规划,水题


Leetcode 66-加一

我的垃圾代码 VS 别人的优雅代码


Leetcode 74-搜索二维数组

两次二分查找 VS 一次二分查找


Leetcode 78- 子集

Naive V.S. 牛掰格拉斯


LeetCode-8-字符串转整数 (atoi)


LeetCode-820-单词的压缩编码

前缀树


LeetCode-82-删除链表重复元素②

代码优雅之道


LeetCode-84-柱状图中最大的矩阵

单调栈


LeetCode-9-回文数


Leetcode-30-串联所有单词的子串


Leetcode-740-删除与获得点.md

动态规划


找出列表中的所有非0区间