- 简单
- 1.两数之和
- 9.回文数
- 13.罗马数字转整数
- 14.最长公共前缀
- 20.有效的括号
- 21.合并两个有序链表
- 26.删除有序数组中的重复项
- 27.移除元素
- 28.实现strStr
- 35.搜索插入位置
- 53.最大子数组和
- 58.最后一个单词的长度
- 66.加一
- 67.二进制求和
- 69.x的平方根
- 70.爬楼梯
- 83.删除排序链表中的重复元素
- 88.合并两个有序数组
- 94.二叉树的中序遍历
- 100.相同的树
- 101.对称二叉树
- 104.二叉树的最大深度
- 108.将有序数组转换为二叉搜索树
- 110.平衡二叉树
- 111.二叉树的最小深度
- 112.路径总和
- 118.杨辉三角
- 119.杨辉三角II
- 121.买卖股票的最佳时机
- 125.验证回文串
- 136.只出现一次的数字
- 141.环形链表
- 144.二叉树的前序遍历
- 145.二叉树的后序遍历
- 155.最小栈
- 160.相交链表
- 168.Excel表列名称
- 169.多数元素
- 171.Excel 表列序号
- 190.颠倒二进制位
- 202.快乐数
- 203.移除链表元素
- 206.反转链表
- 217.存在重复元素
- 219.存在重复元素II
- 226.翻转二叉树
- 228.汇总区间
- 231.2的幂
- 234.回文链表
- 235.二叉搜索树的最近公共祖先
- 237.删除链表中的节点
- 242.有效的字母异位词
- 257.二叉树的所有路径
- 258.各位相加
- 263.丑数
- 268.丢失的数字
- 278.第一个错误的版本
- 283.移动零
- 290.单词规律
- 292.Nim游戏
- 326.3的幂
- 338.比特位计数
- 342.4的幂
- 344.反转字符串
- 349.两个数组的交集
- 350.两个数组的交集II
- 367.有效的完全平方数
- 374.猜数字大小
- 383.赎金信
- 387.字符串中的第一个唯一字符
- 389.找不同
- 392.判断子序列
- 401.二进制手表
- 404.左叶子之和
- 405.数字转换为十六进制数
- 409.最长回文串
- 412.Fizz Buzz
- 414.第三大的数
- 415.字符串相加
- 434.字符串中的单词数
- 441.排列硬币
- 448.找到所有数组中消失的数字
- 453.最小操作次数使数组元素相等
- 455.分发饼干
- 459.重复的子字符串
- 461.汉明距离
- 463.岛屿的周长
- 476.数字的补数
- 482.密钥格式化
- 485.最大连续 1 的个数
- 492.构造矩形
- 495.提莫攻击
- 496.下一个更大元素I
- 500.键盘行
- 501.二叉搜索树中的众数
- 504.七进制数
- 506.相对名次
- 507.完美数
- 509.斐波那契数
- 520.检测大写字母
- 521.最长特殊序列Ⅰ
- 530.二叉搜索树的最小绝对差
- 541.反转字符串II
- 543.二叉树的直径
- 551.学生出勤记录I
- 557.反转字符串中的单词III
- 559.N叉树的最大深度
- 561.数组拆分
- 563.二叉树的坡度
- 566.重塑矩阵
- 572.另一棵树的子树
- 575.分糖果
- 589.N叉树的前序遍历
- 590.N叉树的后序遍历
- 594.最长和谐子序列
- 598.范围求和II
- 599.两个列表的最小索引总和
- 605.种花问题
- 606.根据二叉树创建字符串
- 628.三个数的最大乘积
- 637.二叉树的层平均值
- 643.子数组最大平均数I
- 645.错误的集合
- 653.两数之和 IV - 输入二叉搜索树
- 657.机器人能否返回原点
- 671.二叉树中第二小的节点
- 674.最长连续递增序列
- 680.验证回文串II
- 693.交替位二进制数
- 682.棒球比赛
- 697.数组的度
- 700.二叉搜索树中的搜索
- 704.二分查找
- 709.转换成小写字母
- 717.1 比特与 2 比特字符
- 724.寻找数组的中心下标
- 728.自除数
- 733.图像渲染
- 744.寻找比目标字母大的最小字母
- 747.至少是其他数字两倍的最大数
- 771.宝石与石头
- 783.二叉搜索树节点最小距离
- 796.旋转字符串
- 806.写字符串需要的行数
- 821.字符的最短距离
- 824.山羊拉丁文
- 832.翻转图像
- 860.柠檬水找零
- 867.转置矩阵
- 844.比较含退格的字符串
- 868.二进制间距
- 876.链表的中间结点
- 884.两句话中的不常见单词
- 888.公平的糖果交换
- 896.单调数列
- 897.递增顺序搜索树
- 905.按奇偶排序数组
- 908.最小差值I
- 914.卡牌分组
- 917.仅仅反转字母
- 922.按奇偶排序数组 II
- 925.长按键入
- 938.二叉搜索树的范围和
- 941.有效的山脉数组
- 944.删列造序
- 961.在长度 2N 的数组中找出重复 N 次的元素
- 965.单值二叉树
- 976.三角形的最大周长
- 977.有序数组的平方
- 989.数组形式的整数加法
- 中等
- 2.两数相加
- 3.无重复字符的最长子串
- 5.最长回文子串
- 6.Z字形变换
- 7.整数反转
- 8.字符串转换整数 (atoi)
- 11.盛最多水的容器
- 12.整数转罗马数字
- 15.三数之和
- 16.最接近的三数之和
- 17.电话号码的字母组合
- 19.删除链表的倒数第 N 个结点
- 22.括号生成
- 29.两数相除