LeetCode解题录-1~100

[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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值