这个repo主要存放个人刷题,专指leetcode(国服)、牛客网这种刷过的算法题,主要语言C/C++。keep updating~
- leetcode_cn-original:指的是leetcode(国服)中普通的leetcode算法题,题库网址在此
完成情况:188
- 1.两数之和
- 2.两数相加
- 7.整数反转
- 9.回文数
- 14.最长公共前缀
- 20.有效的括号
- 21.合并两个有序链表
- 26.删除排序数组中的重复项
- 27.移除元素
- 35.搜索插入位置
- 53.最大子序和
- 58.最后一个单词的长度
- 67.二进制求和
- 70.爬楼梯
- 83.删除排序链表中的重复元素
- 88.合并两个有序数组
- 100.相同的树
- 101.对称二叉树
- 104.二叉树的最大深度
- 108.将有序数组转换为二叉搜索树
- 110.平衡二叉树
- 111.二叉树的最小深度
- 112.路径总和
- 118.杨辉三角
- 125.验证回文串
- 136.只出现一次的数字
- 141.环形链表
- 160.相交链表
- 169.多数元素
- 172.阶乘后的零
- 189.旋转数组
- 190.颠倒二进制位
- 202.快乐数
- 203.移除链表元素
- 204.计数质数
- 205.同构字符串
- 206.反转链表
- 217.存在重复元素
- 226.翻转二叉树
- 234.回文链表
- 235.二叉搜索树的最近公共祖先
- 237.删除链表中的节点
- 242.有效的字母异位词
- 257.二叉树的所有路径
- 258.各位相加
- 263.丑数
- 268.缺失数字
- 283.移动零
- 290.单词规律
- 344.反转字符串
- 345.反转字符串中的元音字母
- 367.有效的完全平方数
- 374.猜数字大小
- 387.字符串中的第一个唯一字符
- 389.找不同
- 392.判断子序列
- 404.左叶子之和
- 405.数字转换为十六进制数
- 409.最长回文串
- 414.第三大的数
- 415.字符串相加
- 434.字符串中的单词数
- 441.排列硬币
- 443.压缩字符串
- 447.回旋镖的数量
- 448.找到所有数组中消失的数字
- 453.最小移动次数使数组元素相等
- 455.分发饼干
- 459.重复的子字符串
- 461.汉明距离
- 463.岛屿的周长
- 475.供暖器
- 501.二叉搜索树中的众数
- 507.完美数
- 520.检测大写字母
- 530.二叉搜索树的最小绝对差
- 538.把二叉搜索树转换为累加树
- 543.二叉树的直径
- 563.二叉树的坡度
- 566.重塑矩阵
- 572.另一个树的子树
- 575.分糖果
- 581.最短无序连续子数组
- 594.最长和谐子序列
- 599.两个列表的最小索引总和
- 605.种花问题
- 617.合并二叉树
- 628.三个数的最大乘积
- 633.平方数之和
- 637.二叉树的层平均值
- 645.错误的集合
- 661.图片平滑器
- 665.非递减数列
- 669.修剪二叉搜索树
- 671.二叉树中第二小的节点
- 674.最长连续递增序列
- 686.重复叠加字符串匹配
- 687.最长同值路径
- 693.交替位二进制数
- 696.计数二进制子串
- 697.数组的度
- 700.二叉搜索树中的搜索
- 704.二分查找
- 709.转换成小写字母
- 720.词典中最长的单词
- 724.寻找数组的中心索引
- 744.寻找比目标字母大的最小字母
- 746.使用最小花费爬楼梯
- 747.至少是其他数字两倍的最大数
- 766.托普利茨矩阵
- 771.宝石与石头
- 783.二叉搜索树结点最小距离
- 784.字母大小写全排列
- 796.旋转字符串
- 812.最大三角形面积
- 821.字符的最短距离
- 830.较大分组的位置
- 832.翻转图像
- 836.矩形重叠
- 840.矩阵中的幻方
- 849.到最近的人的最大距离
- 852.山脉数组的峰顶索引
- 859.亲密字符串
- 860.柠檬水找零
- 867.转置矩阵
- 872.叶子相似的树
- 876.链表的中间结点
- 883.三维形体投影面积
- 884.两句话中的不常见单词
- 888.公平的糖果交换
- 892.三维形体的表面积
- 896.单调数列
- 897.递增顺序查找树
- 905.按奇偶排序数组
- 917.仅仅反转字母
- 925.长按键入
- 938.二叉搜索树的范围和
- 941.有效的山脉数组
- 965.单值二叉树
- 976.三角形的最大周长
- 977.有序数组的平方
- 993.二叉树的堂兄弟节点
- 994.腐烂的橘子