Skip to content

zzzzzzyn/LeetCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode

LeetCode刷题笔记

leetcode
  • 01.两数之和
  • 02.两数相加
  • 03.无重复字符的最长子串
  • 05.最长回文子串
  • 06.Z字型变换
  • 07.整数反转
  • 08.字符串转换整数
  • 09.回文数
  • 10.正则表达式匹配
  • 11.盛最多水的容器
  • 12.整数转罗马数字
  • 13.罗马数字转整数
  • 14.最长公共前缀
  • 15.三数之和
  • 19.删除链表的倒数第N个节点
  • 20.有效的括号
  • 21.合并两个有序链表
  • 24.两两交换链表中的节点
  • 26.删除排序数组中的重复项
  • 27.移除元素
  • 35.搜索插入位置
  • 36.有效的数独(有问题)
  • 49.字母异位词分组
  • 56.合并区间
  • 58.最后一个单词的长度
  • 64.最小路径和
  • 66.加一
  • 70.爬楼梯
  • 75.颜色分类(有问题)
  • 88.合并两个有序数组
  • 94.二叉树的中序遍历(有问题)
  • 98.验证二叉搜索树
  • 101.对称二叉树
  • 102.二叉树的层序遍历
  • 104.二叉树的最大深度
  • 110.平衡二叉树
  • 112.路径总和
  • 116.填充每个节点的下一个右侧节点指针
  • 117.填充每个节点的下一个右侧节点指针II
  • 118.杨辉三角
  • 120.三角形最小路径和
  • 122.买卖股票的最佳时间II
  • 125.验证回文串
  • 133.克隆图
  • 136.只出现一次的数字
  • 137.只出现一次的数字II(有问题)
  • 141.环形链表
  • 142.环形链表 II
  • 144.二叉树的前序遍历
  • 145.二叉树的后序遍历
  • 150.逆波兰表达式求值
  • 151.反转字符串里的单词
  • 153.寻找旋转排序数组中的最小值
  • 155.最小栈
  • 167.两数之和II
  • 169.多数元素(摩尔投票法)
  • 189.旋转数组
  • 191.位1的个数
  • 198.打家劫舍
  • 200.岛屿数量
  • 206.翻转链表
  • 208.实现Trie(前缀树)
  • 209.长度最小的子数组
  • 217.存在重复元素
  • 219.存在重复元素 II
  • 222.完全二叉树的节点个数
  • 225.用队列实现栈
  • 226.翻转二叉树
  • 231.2的幂
  • 232.用栈实现队列
  • 239.滑动窗口最大值
  • 240.搜索二维矩阵 II(有问题)
  • 242.有效的字母异位词
  • 244.数组拆分I
  • 268.缺失数字(有点懵)
  • 283.移动零
  • 287.第一个错误版本
  • 300.最长上升子序列
  • 344.反转字符串
  • 345.反转字符串中的元音字母
  • 347.前 K 个高频元素
  • 380.O(1) 时间插入、删除和获取随机元素
  • 387.字符串中的第一个唯一字符
  • 394.字符串解码(未完成)
  • 412.Fuzz Buzz
  • 415.字符串相加
  • 438.找到字符串中所有字母异位词
  • 454.四数相加 II
  • 485.最大连续1的个数
  • 498.对角线遍历(未完成)
  • 557.反转字符串中的单词III
  • 622.设计循环队列
  • 641.设计循环双端队列
  • 700.BST的查找
  • 724.寻找数组的中心索引
  • 739.每日温度
  • 771.宝石与石头
  • 796.旋转字符串
  • 814.二叉树剪枝
  • 875.爱吃香蕉的珂珂(有问题)
  • 905.按奇偶排序数组
  • 933.最近的请求次数
  • 1331.数组序号转换
  • 2357.使数组中所有元素都等于零
剑指offer
  • 03.数组中的重复数字
  • 04.二维数组中的查找
  • 05.替换空格
  • 06.从尾到头打印链表
  • 07.重建二叉树
  • 09.用两个栈实现队列
  • 10.斐波那契数列
  • 11.旋转数组的最小数字
  • 12.矩阵中的路径
  • 13.机器人的运动范围
  • 14.剪绳子
  • 15.二进制中1的个数
  • 16.数值的整数次方(未完成)
  • 17.打印从1到最大的n位数
  • 18.删除链表的节点
  • 19.正则表达式匹配
  • 20.表示数值的字符串(未完成)
  • 21.调整数组顺序使奇数位于偶数前面
  • 22.链表中倒数第k个节点
  • 24.反转链表
  • 25.合并两个排序的链表
  • 26.树的子结构
  • 27.二叉树的镜像
  • 28.对称的二叉树
  • 29.顺时针打印矩阵
  • 30.包含min函数的栈
  • 31.栈的压入弹出序列
  • 32.从上到下打印二叉树
  • 33.二叉搜索树的后序遍历序列
  • 34.二叉树中和为某一值的路径
  • 35.复杂链表的复制
  • 40.最小的k个数
面试题
  • 1.7.旋转矩阵
  • 1.8.零矩阵

About

LeetCode走马观花

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages