LeetCode题解记录——更新中

我的博客:枫之羽

github源码地址:https://github.com/fengzhiyugithub/LeetCode/tree/master/Directory

坚持每天更新一至两篇。向更优算法迈进~【尽量不断更】

更新于:2018-11-12

题目 Difficulty C++ Java Python 备注
1. Two Sum Easy C++ Java Python 两数之和
2. Add Two Numbers Medium C++   Python 链表形式两数之和
7. Reverse Integer Easy C++   Python 数字反转
9. Palindrome Number Easy   Java Python 回文数判断
14. Longest Common Prefix Easy   Java Python 最长公共前缀
20. Valid Parentheses Easy   Java Python 合法括号匹配
21. Merge Two Sorted Lists Easy C++   Python 合并链表
26. Remove Duplicates from Sorted Array Easy C++   Python 删除重复的数
27. Remove Element Easy C++   Python 删除vector中等于val的值
28. Implement strStr() Easy C++   Python 在母串中找到子串第一次出现的位置
35. Search Insert Position Easy C++   Python 向vector插入一条数据
38. Count and Say Easy C++   Python 观察规律
41. First Missing Positive Hard C++   Python 输出第一个不见的正整数
48. Rotate Image Medium C++   Python 矩阵旋转90°
53. Maximum Subarray Easy C++   Python 最大子序列和
55. Jump Game Medium C++   Python 判断能否跳到最后
66. Plus One Easy C++   Python vector
70. Climbing Stairs East C++   Python 爬楼梯
83. Remove Duplicates from Sorted List Easy C++   Python 单链表节点删除
88. Merge Sorted Array Easy C++   Python 合并数组
94. Binary Tree Inorder Traversal Medium C++ Java Python 二叉树中序遍历
100. Same Tree Easy C++ Java Python 二叉树是否相等
104. Maximum Depth of Binary Tree Easy C++   Python 二叉树最大深度
107. Binary Tree Level Order Traversal II Easy C++ Java Python 二叉树层序遍历
110. Balanced Binary Tree Easy C++   Python 二叉树是否平衡
111. Minimum Depth of Binary Tree Easy C++   Python 二叉树的最小深度
112. Path Sum Easy C++   Python 二叉树路径和
119. Pascal's Triangle II Easy C++   Python Pascal三角求和
136. Single Number Easy C++   Python 只出现一次的数(其他的数都出现两次)
137. Single Number II Medium C++   Python 只出现一次的数(其他的数都出现三次)
153. Find Minimum in Rotatede Sorted Array Medium C++   Python 找出vector中最小的数(没有重复)
154. Find Minimum in Rotatede Sorted Array II Hard C++   Python 找出vector中最小的数(数据有重复)
167. Two Sum II - Input array is sorted Easy   Java   查询两数和等于目标值的索引
169. Majority Element Easy C++ Java   位运算求数组中超过一半的数
189. Rotate Array Easy C++ Java   移动部分数字
190. Reverse Bits Easy C++     反转二进制整数
191. Number of 1 Bits Easy C++     二进制整数1的个数
198. House Robber Easy C++     非相邻项求和的最大值
202. Happy Number Easy     Python 判断happy number
203. Remove Linked List Elements Easy C++     删除链表节点数据域为某值
204. Count Primes Easy C++     素数计数
205. Isomorphic Strings Easy C++      
206. Reverse Linked List Easy C++     反转链表
213. House Robber II Medium C++   Python [环]非相邻项求和的最大值
217. Contains Duplicate Easy C++     判断vector中是否有重复的数
219. Contains Duplicate II Easy C++     判断vector中连续k+1个数是否有重复的
220. Contains Duplicate III Medium C++     判断vector中连续k+1个数是否存在两个数差值最大为t的
226. Invert Binary Tree Easy C++     二叉树的镜像
229. Majority Element II Medium C++     出现次数超过n/3的数
231. Power of Two Easy C++     2^n判断
260. Single Number III Medium C++     找出两个只出现一次的数
268. Missing Number Easy C++      
279. Perfect Squares Medium C++     完美平方数
283. Move Zeroes Easy C++     将数组中的0移到最后
338. Counting Bits Medium C++     计算1的位数
342. Power of Four Easy C++     4^n判断
371. Sum of Two Integers Easy C++     位运算求和
389. Find the Difference Easy C++     找不同的字符
405. Convert a Number to Hexadecimal Easy C++     十进制转换为十六进制

你可能感兴趣的:(题集)