-
- 1.两数之和
- 2.两数相加
- 9.回文数
- 11.盛最多水的容器
- 14.最长公共前缀
- 19.删除链表的倒数第N个节点
- 20.有效的括号
- 21.合并两个有序链表
- 26.删除排序数组中的重复项
- 27.移除元素
- 28.实现strStr(docs/)
- 35.搜索插入位置
- 41.缺失的第一个正数
- 53.最大子序和
- 58.最后一个单词的长度
- 66.加一
- 70.爬楼梯
- 82.删除排序链表中的重复元素II
- 83.删除排序链表中的重复元素
- 88.合并两个有序数组
- 94.二叉树的中序遍历
- 94.144.145.二叉树的前中后序遍历模板
- 100.相同的树
- 101.对称二叉树
- 102.二叉树的层序遍历
- 104.二叉树的最大深度
- 107.二叉树的层次遍历II
- 108.将有序数组转换为二叉搜索树
- 109.有序链表转换二叉搜索树
- 110.平衡二叉树
- 111.二叉树的最小深度
- 121.买卖股票的最佳时机
- 125.验证回文串
- 136.只出现一次的数字
- 137.只出现一次的数字II
- 141.环形链表
- 144.二叉树的前序遍历
- 145.二叉树的后序遍历
- 151.翻转字符串里的单词
- 155.最小栈
- 160.相交链表
- 165.比较版本号
- 167.两数之和II-输入有序数组
- 173.二叉搜索树迭代器
- 182.查找重复的电子邮箱
- 191.位1的个数
- 198.打家劫舍
- 199.二叉树的右视图
- 203.移除链表元素
- 206.反转链表
- 217.存在重复元素
- 222.完全二叉树的节点个数
- 225.用队列实现栈
- 226.翻转二叉树
- 230.二叉搜索树中第K小的元素
- 232.用栈实现队列
- 234.回文链表
- 237.删除链表中的节点
- 242.有效的字母异位词
- 257.二叉树的所有路径
- 258.各位相加
- 260.只出现一次的数字III
- 283.移动零
- 303.区域和检索-数组不可变
- 344.反转字符串
- 345.反转字符串中的元音字母
- 349.两个数组的交集
- 350.两个数组的交集II
- 383.赎金信
- 387.字符串中的第一个唯一字符
- 389.找不同
- 392.判断子序列
- 414.第三大的数
- 415.字符串相加
- 429.N叉树的层序遍历
- 434.字符串中的单词数
- 442.数组中重复的数据
- 448.找到所有数组中消失的数字
- 453.最小移动次数使数组元素相等
- 459.重复的子字符串
- 485.最大连续1的个数
- 492.构造矩形
- 496.下一个更大元素I
- 503.下一个更大元素II
- 513.找树左下角的值
- 515.在每个树行中找最大值
- 520.检测大写字母
- 521.最长特殊序列Ⅰ
- 530.二叉搜索树的最小绝对差
- 532.数组中的K-diff数对
- 538.把二叉搜索树转换为累加树
- 557.反转字符串中的单词III
- 559.N叉树的最大深度
- 561.数组拆分I
- 589.N叉树的前序遍历
- 590.N叉树的后序遍历
- 595.大的国家
- 617.合并二叉树
- 622.设计循环队列
- 627.交换工资
- 628.三个数的最大乘积
- 641.设计循环双端队列
- 645.错误的集合
- 657.机器人能否返回原点
- 680.验证回文字符串Ⅱ
- 682.棒球比赛
- 690.员工的重要性
- 700.二叉搜索树中的搜索
- 709.转换成小写字母
- 746.使用最小花费爬楼梯
- 783.二叉搜索树节点最小距离
- 804.唯一摩尔斯密码词
- 844.比较含退格的字符串
- 872.叶子相似的树
- 876.链表的中间结点
- 897.递增顺序查找树
- 905.按奇偶排序数组
- 917.仅仅反转字母
- 921.使括号有效的最少添加
- 922.按奇偶排序数组II
- 925.长按键入
- 929.独特的电子邮件地址
- 933.最近的请求次数
- 938.二叉搜索树的范围和
- 977.有序数组的平方
- 993.二叉树的堂兄弟节点
- 1021.删除最外层的括号
- 1047.删除字符串中的所有相邻重复项
- 1108.IP地址无效化
- 1207.独一无二的出现次数
- 1221.分割平衡字符串
- 1281.整数的各位积和之差
- 1290.二进制链表转整数
- 1295.统计位数为偶数的数字
- 1299.将每个元素替换为右侧最大元素
- 1302.层数最深叶子节点的和
- 1305.两棵二叉搜索树中的所有元素
- 1309.解码字母到整数映射
- 1315.祖父节点值为偶数的节点和
- 1323.6和9组成的最大数字
- 1332.删除回文子序列
- 1342.将数字变成 0 的操作次数
- 1374.生成每种字符都是奇数个的字符串
- 1381.设计一个支持增量操作的栈
- 1436.旅行终点站
- 1441.用栈操作构建数组
- 1448.统计二叉树中好节点的数目
- 1455.检查单词是否为句中其他单词的前缀
- 1464.数组中两元素的最大乘积
- 1470.重新排列数组
- 1480.一维数组的动态和
- 1486.数组异或操作
- 1491.去掉最低工资和最高工资后的工资平均值
- 1502.判断能否形成等差数列
- 1512.好数对的数目
- 1518.换酒问题
- 1528.重新排列字符串
- 1544.整理字符串
- 1557.可以到达所有点的最少点数目
-
- 03.数组中重复的数字
- 04.二维数组中的查找
- 05.替换空格
- 06.从尾到头打印链表
- 15.二进制中1的个数
- 17.打印从1到最大的n位数
- 18.删除链表的节点
- 21.调整数组顺序使奇数位于偶数前面
- 22.链表中倒数第k个节点
- 24.反转链表
- 25.合并两个排序的链表
- 27.二叉树的镜像
- 28.对称的二叉树
- 30.包含min函数的栈
- 32-I.从上到下打印二叉树
- 32-II.从上到下打印二叉树II
- 32-III.从上到下打印二叉树III
- 50.第一个只出现一次的字符
- 52.两个链表的第一个公共节点
- 54.二叉搜索树的第k大节点
- 55-I.二叉树的深度
- 55-II.平衡二叉树
- 57.和为s的两个数字
- 58-I.翻转单词顺序
- 58-II.左旋转字符串
- 64.求1+2+…+n
-
-
Notifications
You must be signed in to change notification settings - Fork 4
☕ The learning note about data structures, algorithms, and leetcode problems, which are based on java、python、golang, and c++.
License
GoogTech/leetcode
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
☕ The learning note about data structures, algorithms, and leetcode problems, which are based on java、python、golang, and c++.