记录自己的leetcode脚印 基于python
自己与自己共勉!
- TwoSum 【easy】
- Longest-Substring-Without-Repeating-Characters 【median】
- Longest-Palindromic-Substring 【median】
- ZigZag-Conversion 【median】
- Reverse-Integer 【easy】
- Median of Two Sorted Arrays 【hard】
- Palindrome Number 【easy】
- Container With Most Water 【median】
- Integer to Roman 【median】
- 3Sum 【median】
- Add Two Numbers 【median】
- Remove Nth Node From End of List 【median】
- 3Sum Closest 【median】
- Letter Combinations of a Phone Numbe 【median】
- 4Sum 【median】
- Roman to Integer 【easy】
- Longest Common Prefix 【easy】
- Valid Parentheses 【median】
- Merge Two Sorted Lists 【easy】
- Generate Parentheses 【easy】
- Merge k Sorted Lists 【median】
- Swap Nodes in Pairs 【median】
- Divide Two Integers 【median】
- Substring with Concatenation of All Words 【hard】
- Next Permutation 【median】
- Search in Rotated Sorted Array 【median】
- Search for a Range 【median】
- Valid Sudoku 【median】
- Combination Sum 【median】
- Combination Sum II 【median】
- Multiply Strings 【median】
- Permutations 【median】
- Permutations II 【median】
- Rotate Image 【median】
- Group Anagrams 【median】
- Pow(x, n) 【median】
- N-Queens 【hard】
- N-Queens II 【hard】
- Spiral Matrix 【median】
- Jump Game 【median】
- Merge Intervals 【median】
- Spiral Matrix II 【median】
- Permutation Sequence 【median】
- Rotate List 【median】
- Remove Duplicates from Sorted Array 【easy】
- Remove Element 【easy】
- Implement strStr() 【easy】
- Search Insert Position 【easy】
- Unique Paths 【median】
- Unique Paths II 【median】
- Minimum Path Sum 【median】
- Simplify Path 【median】
- Set Matrix Zeroes 【median】
- Search a 2D Matrix 【median】
- Search a 2D Matrix II 【median】
- Count and Say 【easy】
- Sort Colors 【median】
- Combinations 【median】
- Subsets 【median】
- Word Search 【median】
- Remove Duplicates from Sorted Array II 【median】
- Search in Rotated Sorted Array II 【median】
- Remove Duplicates from Sorted List II 【median】
- Remove Duplicates from Sorted List 【easy】
- Partition List 【median】
- Gray Code 【median】
- Subsets II 【median】
- Decode Ways 【median】
- Maximum Subarray 【easy】
- Reverse Linked List 【easy】
- Reverse Linked List II 【median】
- Binary Tree Inorder Traversal 【median】
- Unique Binary Search Trees 【easy】
- Unique Binary Search Trees II 【median】
- Restore IP Addresses 【median】
- Length of Last Word 【easy】
- Plus One 【easy】
- Add Binary 【easy】
- Sqrt(x) 【easy】
- Climbing Stairs 【easy】
- Merge Sorted Array 【easy】
- Validate Binary Search Tree 【median】
- Same Tree 【easy】
- Binary Tree Level Order Traversal 【median】
- Binary Tree Zigzag Level Order Traversal 【median】
- Construct Binary Tree from Preorder and Inorder Traversal 【median】
- Construct Binary Tree from Inorder and Postorder Traversal 【median】
- Convert Sorted List to Binary Search Tree 【median】
- Path Sum 【easy】
- Path Sum II 【median】
- Flatten Binary Tree to Linked List 【median】
- Populating Next Right Pointers in Each Node 【median】
- Populating Next Right Pointers in Each Node II 【median】
- Triangle 【median】
- Best Time to Buy and Sell Stock 【easy】
- Best Time to Buy and Sell Stock II 【easy】
- Best Time to Buy and Sell Stock III 【hard】
- Word Ladder 【median】
- Sum Root to Leaf Numbers 【median】
- Surrounded Regions 【median】
- Palindrome Partitioning 【median】
- Clone Graph 【median】
- Gas Station 【median】
- Single Number 【easy】
- Single Number II 【median】
- Copy List with Random Pointer 【median】
- Word Break 【median】
- Linked List Cycle 【easy】
- Linked List Cycle II 【median】
- Reorder List 【median】
- Binary Tree Preorder Traversal 【median】
- Insertion Sort List 【median】
- Sort List 【median】
- Evaluate Reverse Polish Notation 【median】
- Reverse Words in a String 【median】
- 乘积最大子序列 【median】
- 寻找旋转排序数组中的最小值 【median】
- 寻找旋转排序数组中的最小值II 【hard】
- 最小栈 【easy】
- 相交链表 【easy】
- 寻找峰值 【median】
- 比较版本号 【median】
- 分数到小数 【median】
- 二叉搜索树迭代器 【median】
- 对称二叉树 【easy】
- 二叉树的最大深度 【easy】
- 二叉树的层次遍历 II 【easy】
- 将有序数组转换为二叉搜索树 【easy】
- 平衡二叉树 【easy】
- 二叉树的最小深度 【easy】
- 帕斯卡三角形 【easy】
- 帕斯卡三角形 II 【easy】
- 验证回文字符串 【easy】
- 二叉树的后序遍历【hard】
- 第二高薪水 【easy】
- 第N高的薪水 【median】
- 分数排名 【median】
- 最大数 【median】
- 超过经理收入的员工 【easy】
- 从不订购的客户 【easy】
- 部门最高工资 【median】
- 重复的DNA序列 【median】
- 连续出现的数字 【median】
- LRU 缓存机制【hard】
- 两数之和 II - 输入有序数组
- 组合两个表【easy】
- 部门前三收入【hard】
- 二叉树的右视图 【median】
- 岛屿的个数 【median】
- 课程表 【median】
- 课程表II 【median】
- 大于给定和最短子数组 【median】
- 实现 Trie (前缀树) 【median】
- 添加与搜索单词 - 数据结构设计 【median】
- 打家劫舍 【easy】
- 打家劫舍 II 【median】
- 最短回文串【hard】
- 组合总和 III 【median】
- 删除链表中的元素【easy】
- 存在重复【easy】
- 存在重复II【easy】
- 存在重复III 【median】
- 最大正方形 【median】
- 完全二叉树的节点个数 【median】
- 矩形面积 【median】
- 基本计算器【hard】
- 汇总范围 【median】
- 二叉搜索树中第K小的元素 【median】
- Different Ways to Add Parentheses 【median】
- 丑数【easy】
- 丑数 II 【median】
- 除自身以外数组的乘积 【median】
- H指数 【median】
- H指数II 【median】
- 完美平方数 【median】
- Excel表列名称【easy】
- 求众数【easy】
- 求众数 II 【median】
- 缺失数字 【median】
180.旋转数组【easy】
- Excel表列序号【easy】
- 阶乘后的零【easy】
- 颠倒二进制位【easy】
- 位1的个数 【easy】