/LeetCode

Primary LanguageJava

LeetCode

  • 简单
    • 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.两数相除