LeetCode

更好阅读体验,移步gitbooks:https://xiaqunfeng.gitbooks.io/leetcode/content/

官网:https://leetcode.com/

概述

记录自己刷题的过程和心得体会,每个文件包含:

  • 题目描述及原题链接
  • 解题思路
  • 代码

语言:

  • C++11
  • Python3
  • Shell

题目分类汇总

类型 题号 语言 难度 状态
Arrary 1. Two Sum python3/c++11 Easy DONE
167. Two Sum II - Input array is sorted c++11 Easy DONE
11. Container With Most Water python3/c++11 Medium DONE
16. 3Sum Closest c++11 Medium DONE
18. 4Sum c++11 Medium DONE
27. Remove Element python3 Medium DONE
35. Search Insert Position c++11 Easy DONE
39. Combination Sum c++11 Medium DONE
40. Combination Sum II c++11 Medium DONE
41. First Missing Positive c++11 Medium DONE
55. Jump Game c++11 Medium DONE
64. Minimum Path Sum c++11 Medium DONE
73. Set Matrix Zeroes c++11 Medium DONE
74. Search a 2D Matrix c++11 Medium DONE
78. Subsets c++11 Medium DONE
79. Word Search c++11 Medium DONE
105. Construct Binary Tree from Preorder and Inorder Traversal c++11 Medium DOING
118. Pascal's Triangle c++11 Easy DONE
119. Pascal's Triangle II c++11 Easy DONE
120. Triangle c++11 Medium DONE
153. Find Minimum in Rotated Sorted Array c++11 Medium DONE
154. Find Minimum in Rotated Sorted Array II c++11 Hard DONE
529. Minesweeper c++11 Hard DONE
159. Majority Element c++11 Medium DONE
229. Majority Element II c++11 Medium DONE
String 58. Length of Last Word c++11 Easy DONE
8. String to Integer (atoi) c++11 Medium DONE
20. Valid Parentheses c++11 Easy DONE
71. Simplify Path c++11 Medium DONE
151. Reverse Words in a String c++11 Medium DONE
165. Compare Version Numbers c++11 Easy DONE
Sort 4. Median of Two Sorted Arrays c++11 Medium DONE
147. Insertion Sort List c++11 Medium DONE
148. Sort List c++11 Medium DONE
DFS 100. Same Tree c++11 Easy DONE
110. Balanced Binary Tree c++11 Easy DONE
111. Minimum Depth of Binary Tree c++11 Easy DONE
112. Path Sum c++11 Easy DONE
113. Path Sum II c++11 Medium DONE
129. Sum Root to Leaf Numbers c++11 Medium DONE
BFS 102. Binary Tree Level Order Traversal c++11 Medium DONE
107. Binary Tree Level Order Traversal II c++11 Easy DONE
LinkedList 2. Add Two Numbers c++11 Easy DONE
21. Merge Two Sorted Lists c++11 Medium DONE
92. Reverse Linked List II c++11 Medium DONE
141. Linked List Cycle c++11 Medium DONE
142. Linked List Cycle II c++11 Medium DONE
206. Reverse Linked List c++11 Medium DONE
237. Delete Node in a Linked List c++11 Medium DONE
Tree 94. Binary Tree Inorder Traversal c++11 Medium DONE
104. Maximum Depth of Binary Tree c++11 Medium DONE
111. Minimum Depth of Binary Tree c++11 Medium DONE
DP 53. Maximun Subarray c++11 Medium DONE
121. Best Time to Buy and Sell Stock c++11 Medium DONE
122. Best Time to Buy and Sell Stock II c++11 Medium DONE
123. Best Time to Buy and Sell Stock III c++11 Medium DONE
188. Best Time to Buy and Sell Stock IV c++11 Hard DONE
Other 146. LRU cache c++11 Hard DONE
Shell 192. Word Frequency.md Shell Medium DONE
193. Valid Phone Numbers.md Shell Easy DONE
194. Transpose File.md Shell Medium DONE
195. Tenth Line.md Shell Easy DONE

results matching ""

    No results matching ""