1 两数之和
class Solution: |
2 两数相加
class Solution: |
3 无重复字符的最长子串
class Solution: |
4 寻找两个正序数组的中位数
class Solution: |
5 最长回文子串
class Solution: |
6 Z 字形变换
class Solution: |
7 整数反转
class Solution: |
8 字符串转换整数 (atoi)
class Solution: |
9 回文数
class Solution: |
10 正则表达式匹配
class Solution: |
11 盛最多水的容器
class Solution: |
12 整数转罗马数字
class Solution: |
13 罗马数字转整数
class Solution: |
14 最长公共前缀
class Solution: |
15 三数之和
class Solution: |
16 最接近的三数之和
class Solution: |
17 电话号码的字母组合
from functools import reduce |
18 四数之和
class Solution: |
19 删除链表的倒数第N个节点
class Solution: |
20 有效的括号
class Solution: |
21 合并两个有序链表
class Solution: |
22 括号生成
class Solution: |
26 删除排序数组中的重复项
class Solution: |
27 移除元素
class Solution: |
35 搜索插入位置
class Solution: |
38 外观数列
class Solution: |
53 最大子序和
class Solution: |
54 螺旋矩阵
class Solution: |
55 跳跃游戏
class Solution: |
58 最后一个单词的长度
class Solution: |
62 不同路径
class Solution: |
63 不同路径 II
class Solution: |
66 加一
class Solution: |
67 二进制求和
class Solution: |
69 x 的平方根
class Solution: |
70 爬楼梯
class Solution: |
73 矩阵置零
class Solution: |
74 搜索二维矩阵
class Solution: |
83 删除排序链表中的重复元素
class Solution: |
88 合并两个有序数组
class Solution: |
94 二叉树的中序遍历
class Solution: |
100 相同的树
class Solution: |
101 对称二叉树
class Solution: |
104 二叉树的最大深度
class Solution: |
107 二叉树的层次遍历 II
class Solution: |
111 二叉树的最小深度
class Solution: |
112 路径总和
class Solution: |
118 杨辉三角
class Solution: |
119 杨辉三角 II
class Solution: |
120 三角形最小路径和
class Solution: |
121 买卖股票的最佳时机
class Solution: |
122 买卖股票的最佳时机 II
class Solution: |
136 只出现一次的数字
class Solution: |
150 逆波兰表达式求值
class Solution: |
151 翻转字符串里的单词
class Solution(object): |
152 乘积最大子数组
class Solution: |
165 比较版本号
class Solution: |
167 两数之和 II - 输入有序数组
class Solution: |
168 Excel表列名称
class Solution: |
169 多数元素
class Solution: |
171 Excel表列序号
class Solution: |
172 阶乘后的零
class Solution: |
175 组合两个表
SELECT FirstName, LastName, City, State From Person LEFT OUTER JOIN Address ON Person.PersonId=Address.PersonId; |
181 超过经理收入的员工
SELECT E1.NAME AS Employee FROM Employee E1 INNER JOIN Employee E2 ON E1.ManagerId = E2.Id AND E1.Salary > E2.Salary; |
182 查找重复的电子邮箱
SELECT Email FROM Person GROUP BY Email Having count(Id)>1; |
183 从不订购的客户
SELECT Name AS Customers From Customers LEFT OUTER JOIN Orders ON Customers.Id=Orders.CustomerId WHERE CustomerId IS NULL; |
189 旋转数组
class Solution: |
196 删除重复的电子邮箱
DELETE p1 From Person AS p1, Person AS p2 WHERE p1.Email=p2.Email AND p1.Id>p2.Id; |
198 打家劫舍
class Solution: |
200 岛屿数量
class Solution: |
202 快乐数
class Solution: |
203 移除链表元素
class Solution: |
205 同构字符串
class Solution: |
213 打家劫舍 II
class Solution: |
217 存在重复元素
class Solution: |
225 用队列实现栈
class MyStack: |
227 基本计算器 II
class Solution: |
228 汇总区间
class Solution: |
238 除自身以外数组的乘积
class Solution: |
242 有效的字母异位词
class Solution: |
258 各位相加
class Solution: |
263 丑数
class Solution: |
268 缺失数字
class Solution: |
278 第一个错误的版本
class Solution: |
283 移动零
class Solution: |
290 单词规律
class Solution: |
292 Nim 游戏
class Solution: |
299 猜数字游戏
class Solution: |
303 区域和检索 - 数组不可变
class NumArray: |
307 区域和检索 - 数组可修改
class NumArray: |
343 整数拆分
class Solution: |
344 反转字符串
class Solution: |
345 反转字符串中的元音字母
class Solution: |
349 两个数组的交集
class Solution: |
367 有效的完全平方数
class Solution: |
371 两整数之和
class Solution: |
376 摆动序列
class Solution: |
383 赎金信
class Solution: |
389 找不同
class Solution: |
391 完美矩形
class Solution: |
412 Fizz Buzz
class Solution: |
415 字符串相加
class Solution: |
429 N叉树的层序遍历
class Solution: |
434 字符串中的单词数
class Solution: |
441 排列硬币
class Solution: |
442 数组中重复的数据
class Solution: |
452 用最少数量的箭引爆气球
class Solution: |
453 最小移动次数使数组元素相等
class Solution: |
455 分发饼干
class Solution: |
494 目标和
class Solution: |
495 提莫攻击
class Solution: |
500 键盘行
class Solution: |
509 斐波那契数
class Solution: |
515 在每个树行中找最大值
class Solution: |
530 二叉搜索树的最小绝对差
class Solution: |
540 有序数组中的单一元素
class Solution: |
554 砖墙
class Solution: |
559 N叉树的最大深度
class Solution: |
583 两个字符串的删除操作
class Solution: |
593 有效的正方形
class Solution: |
595 大的国家
SELECT name, population, area from World where area>3000000 OR population>25000000; |
596 超过5名学生的课
SELECT class FROM courses GROUP BY class Having count(DISTINCT student)>=5; |
620 有趣的电影
SELECT * FROM cinema WHERE description!='boring' AND id%2=1 ORDER BY rating DESC; |
627 交换工资
UPDATE salary SET sex=IF(sex='m','f','m'); |
633 平方数之和
class Solution: |
641 设计循环双端队列
class MyCircularDeque: |
657 机器人能否返回原点
class Solution: |
670 最大交换
class Solution: |
678 有效的括号字符串
class Solution: |
680 验证回文字符串 Ⅱ
class Solution: |
695 岛屿的最大面积
class Solution: |
704 二分查找
class Solution: |
739 每日温度
class Solution: |
744 寻找比目标字母大的最小字母
class Solution: |
766 托普利茨矩阵
class Solution: |
781 森林中的兔子
class Solution: |
783 二叉搜索树节点最小距离
class Solution: |
794 有效的井字游戏
class Solution: |
804 唯一摩尔斯密码词
class Solution: |
807 保持城市天际线
class Solution: |
817 链表组件
class Solution: |
830 较大分组的位置
class Solution: |
832 翻转图像
class Solution: |
844 比较含退格的字符串
class Solution: |
852 山脉数组的峰顶索引
class Solution: |
856 括号的分数
class Solution: |
860 柠檬水找零
class Solution: |
867 转置矩阵
class Solution: |
868 二进制间距
class Solution: |
869 重新排序得到 2 的幂
class Solution: |
872 叶子相似的树
class Solution: |
877 石子游戏
class Solution: |
896 单调数列
class Solution: |
912 排序数组
class Solution: |
925 长按键入
class Solution: |
930 和相同的二元子数组
class Solution: |
935 骑士拨号器
class Solution: |
941 有效的山脉数组
class Solution: |
946 验证栈序列
class Solution: |
1003 检查替换后的词是否有效
class Solution: |
1014 最佳观光组合
class Solution: |
1021 删除最外层的括号
class Solution: |
1023 驼峰式匹配
class Solution: |
1025 除数博弈
class Solution: |
1249 移除无效的括号
class Solution: |
1291 顺次数
class Solution: |
1299 将每个元素替换为右侧最大元素
class Solution: |
1304 和为零的N个唯一整数
class Solution: |
1313 解压缩编码列表
class Solution: |
1337 方阵中战斗力最弱的 K 行
class Solution: |
1380 矩阵中的幸运数
class Solution: |
1385 两个数组间的距离值
class Solution: |
1394 找出数组中的幸运数
class Solution: |
面试题 02.02 返回倒数第 k 个节点
class Solution: |
面试题17 打印从1到最大的n位数
class Solution: |
面试题 17.04 消失的数字
class Solution: |
面试题46 把数字翻译成字符串
class Solution: |
面试题55 - I 二叉树的深度
class Solution: |
剑指 Offer 56 - I 数组中数字出现的次数
class Solution: |