[leetcode]1. Two Sum两数之和Two Pointers, HashMapEasy[leetcode]2. Add Two Numbers两数相加Math, LinkedListMedium[leetcode]3. Longest Substring Without Repeating Characters无重复字母的最长子串Sliding WindowMedium[leetcode]4. Median of Two Sorted Arrays俩有序数组的中位数Merge Sort, Binary SearchHard[leetcode]5. Longest Palindromic Substring最长回文子串Dynamic Programming, ManacherMedium[leetcode]6. ZigZag Conversion字符串Z形排列StringMedium[leetcode]7. Reverse Integer反转整数MathEasy[leetcode]8. String to Integer (atoi)字符串转整数Math Medium[leetcode]9. Palindrome Number 回文数MathEasy[leetcode]10. Regular Expression Matching正则表达式的匹配Dynamic ProgrammingHard[leetcode]11. Container With Most Water存水最多的容器Two PointersEasy[leetcode]12. Integer to Roman整数转罗马数字StringEasy[leetcode]13. Roman to Integer罗马数字转整数StringEasy[leetcode]14. Longest Common Prefix 最长公共前缀StringEasy [leetcode]15. 3Sum三数之和Two PointersMedium[leetcode]16. 3Sum Closest最接近的三数之和Two PointersMedium[leetcode]17. Letter Combinations of a Phone Number手机键盘的字母组合BacktrackingMedium[leetcode]18. 4Sum四数之和Two PointersMedium[leetcode]19. Remove Nth Node From End of List删除链表倒数第N个节点LinkedListEasy[leetcode]20. Valid Parentheses有效括号序列StackEasy[leetcode]21. Merge Two Sorted Lists合并两个链表Merge SortEasy[leetcode]22. Generate Parentheses生成括号BacktrackingMedium[leetcode]23. Merge k Sorted Lists归并k个有序链表PriorityQueueMedium[leetcode]24. Swap Nodes in Pairs交换节点对LinkedListEasy[leetcode]25. Reverse Nodes in k-Group每k个节点反转一下LinkedListHard[leetcode]26. Remove Duplicates from Sorted Array有序数组去重(单个元素只出现一次) Two PointersEasy[leetcode]27. Remove Element删除元素Two PointersEasy[leetcode]28. Implement strStr()实现strStr()Two PointersEasy[leetcode]29. Divide Two Integers两整数相除MathMedium[leetcode]30. Substring with Concatenation of All Words由所有单词连成的子串Sliding WindowHard[leetcode]31. Next Permutation 下一个排列ArrayMedium[leetcode]32. Longest Valid Parentheses最长合法括号子串Stack, Two PointersMedium[leetcode]33. Search in Rotated Sorted Array旋转过有序数组里找目标值Binary SearchMedium[leetcode]34.Find First and Last Position of Element in Sorted Array找区间Binary SearchMedium[leetcode]35. Search Insert Position寻找插入位置Binary SearchEasy[leetcode]36. Valid Sudoku验证数独HashMapMedium[leetcode]37. Sudoku Solver 解数独BacktrackingHard[leetcode]38. Count and Say数数StringEasy[leetcode]39. Combination Sum组合之和BacktrackingMedium[leetcode]40. Combination Sum II组合之和之二BacktrackingMedium[leetcode]41. First Missing Positive第一个未出现的正数Bucket SortHard[leetcode]42. Trapping Rain Water雨水积水问题Two PointersMedium[leetcode]43. Multiply Strings高精度乘法Math Medium[leetcode]44. Wildcard Matching万能符匹配Dynamic ProgrammingHard [leetcode]45. Jump Game II青蛙跳(跳到终点最小步数)GreedyHard[leetcode]46. Permutations全排列(给定序列无重复元素)BacktrackingMedium[leetcode]47. Permutations全排列(给定序列有重复元素) BacktrackingMedium[leetcode]48. Rotate Image旋转图像ArrayMedium[leetcode]49. Group Anagrams变位词归类HashMapMedium[leetcode]50. Pow(x, n)求幂 Binary SearchMedium[leetcode]51. N-QueensN皇后 BacktrackingHard[leetcode]52. N-Queens II N皇后BacktrackingHard[leetcode]53. Maximum Subarray最大子数组和Dynamic ProgrammingEasy[leetcode]54. Spiral Matrix螺旋矩阵ArrayMedium[leetcode]55. Jump Game青蛙跳(能否跳到终点)GreedyMedium[leetcode]56. Merge Intervals归并区间SortMedium[leetcode]57. Insert Interval插入区间SortHard[leetcode]58. Length of Last Word最后一个词的长度StringEasy[leetcode]59. Spiral Matrix II螺旋遍历矩阵2Array Medium[leetcode]60. Permutation Sequence排列序列MathMedium[leetcode]61. Rotate List旋转链表Linked ListMedium[leetcode]62. Unique Paths 不同路径Dynamic ProgrammingMedium[leetcode]63. Unique Paths II(有障碍物求路径和)DFSMedium[leetcode]64. Minimum Path Sum最小路径和Dynamic ProgrammingMedium[leetcode]65. Valid Number 有效数值StringMedium[leetcode]66. Plus One加一ArrayEasy[leetcode]67. Add Binary 二进制加法StringEasy[leetcode]68. Text Justification文字对齐StringHard [leetcode]69. Sqrt(x)开方 Binary SearchMedium[leetcode]70. Climbing Stairs爬楼梯Dynamic ProgrammingEasy[leetcode]71. Simplify Path简化路径StackMedium[leetcode]72. Edit Distance 最少编辑步数Dynamic ProgrammingHard[leetcode]73. Set Matrix Zeroes矩阵置0ArrayMedium[leetcode]74. Search a 2D Matrix二维矩阵查找Binary SearchMedium[leetcode]75. Sort Colors三色排序SortMedium[leetcode]76. Minimum Window Substring最小字符串窗口Sliding WindowHard[leetcode]77. Combinations组合BacktrackingMedium[leetcode]78. Subsets数组子集BacktrackingMedium[leetcode]79. Word Search找单词BacktrackingMedium[leetcode]80. Remove Duplicates from Sorted Array II有序数组去重(单个元素可出现两次)ArrayEasy[leetcode]81. Search in Rotated Sorted Array II旋转过有序数组里找目标值II(有重)ArrayMedium[leetcode]82. Remove Duplicates from Sorted List II有序链表去重(有重删光)Linked ListMedium[leetcode]83. Remove Duplicates from Sorted List有序链表去重(有重去重)Linked ListEasy[leetcode]84. Largest Rectangle in Histogram直方图中的最大矩形StackMedium[leetcode]85. Maximal Rectangle 最大矩形StackMedium[leetcode]86. Partition List划分链表Linked ListMedium[leetcode]87. Scramble String字符串树形颠倒匹配StringMedium[leetcode]88. Merge Sorted Array归并有序数组Merge SortEasy[leetcode]90. Subsets II数组子集(有重)BacktrackingMedium[leetcode]91. Decode Ways解码方法 [leetcode]92. Reverse Linked List II反转链表2Linked ListMedium[leetcode]93. Restore IP Addresses还原IP地址 [leetcode]94. Binary Tree Inorder Traversal二叉树中序遍历DFSEasy[leetcode]95. Unique Binary Search Trees II给定节点形成不同BST的集合Dynamic ProgrammingMedium[leetcode]96. Unique Binary Search Trees给定节点形成不同BST的个数Dynamic ProgrammingMedium[leetcode]97. Interleaving String能否构成交错字符串Dynamic ProgrammingMedium[leetcode]98. Validate Binary Search Tree验证二叉搜索树DFSMedium[leetcode]99. Recover Binary Search Tree恢复二叉搜索树DFSMedium[leetcode]100. Same Tree相同的树DFSEasy 转载于:https://www.cnblogs.com/liuliu5151/p/10646513.html