Skip to content

AiLiaa/Algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

数组

  • 二分查找
  • 双指针
  • 滑动窗口
  • 螺旋矩阵

链表

  • 移除链表元素
  • 设计链表
  • 翻转链表
  • 两两交换结点
  • 删除倒数第n个结点
  • 链表相交
  • 环形链表2

哈希表

  • 有效字母异位词
  • 两个数组交集
  • 快乐数
  • 两数之和
  • 四数之和2
  • 赎金信
  • 三数之和
  • 四数之和

字符串

  • 反转字符串
  • 反转字符串2
  • 替换空格
  • 反翻转字符串中的单词
  • 左旋转字符串
  • 找出字符串中第一个匹配项的下标(KMP)
  • 重复的子字符串(KMP next数组)
  • 划分字符串

栈与队列

  • 队列实现栈
  • 栈实现队列
  • 有效括号
  • 删除字符串中的所有相邻重复项
  • 逆波兰表达式(中缀表达式)
  • 滑动窗口最大值
  • 前k个高频元素(堆)

二叉树

  • 递归遍历二叉树
  • 迭代遍历二叉树
  • 层序遍历二叉树
  • 层序遍历二叉树2
  • 二叉树的右视图
  • 二叉树的层平均值
  • N叉树的层序遍历
  • 在每个树行中找最大值
  • 填充每个节点的下一个右侧节点指针
  • 填充每个节点的下一个右侧节点指针II
  • 翻转二叉树
  • 对称的树
  • 相同的树
  • 另一颗树的子树
  • 二叉树最大深度
  • N叉树最大深度
  • 二叉树最小深度
  • 完全二叉树结点个数
  • 平衡二叉树
  • 二叉树的所有路径
  • 左叶子之和
  • 左下角的值
  • 路径总和
  • 路径总和2
  • 从中序与后序遍历序列构造二叉树
  • 从中序与前序遍历序列构造二叉树
  • 最大二叉树
  • 合并二叉树
  • 二叉搜索树中的搜索
  • 验证二叉搜索树
  • 二叉搜索树的最小绝对差
  • 二叉搜索树中的众数
  • 二叉树的最近公共祖先
  • 二叉搜索树的最近公共祖先
  • 二叉搜索树中的插入操作
  • 满二叉树左右权值
  • 删除二叉搜索树中的节点
  • 修剪二叉搜索树
  • 将有序数组转换为二叉搜索树
  • 把二叉搜索树转换为累加树

回溯

  • 组合
  • 组合总和3
  • 电话号码的字母组合
  • 组合总和
  • 组合总和2
  • 分割回文串
  • 二叉树的所有路径
  • 复原IP地址
  • 路径总和
  • 路径总和2
  • 子集
  • 子集2
  • 递增子序列
  • 全排列
  • 全排列2
  • 重新安排行程
  • N皇后
  • 解数独

贪心

  • 分发饼干
  • 摆动序列
  • 最大子序和
  • 买卖股票的最佳时机II
  • 跳跃游戏
  • 跳跃游戏2
  • K次取反后最大化的数组和
  • 加油站
  • 分发糖果
  • 柠檬水找零
  • 根据身高重建队列
  • 用最少数量的箭引爆气球
  • 无重叠区间
  • 划分字母区间
  • 合并区间
  • 单调递增的数字
  • 监控二叉树

动态规划

  • 斐波那契数
  • 爬楼梯
  • 最大子序和
  • 使用最小花费爬楼梯
  • 不同路径
  • 不同路径2
  • 整数拆分
  • 不同的二叉搜索树
  • 01背包问题
  • 分割等和子集
  • 最后一块石头的重量II
  • 目标和
  • 零和一
  • 完全背包问题
  • 零钱兑换2
  • 组合总和4
  • 爬楼梯2
  • 零钱兑换
  • 完全平方数
  • 单词拆分
  • 多重背包
  • 打家劫舍
  • 打家劫舍2
  • 打家劫舍3
  • 买卖股票的最佳时机
  • 买卖股票的最佳时机2
  • 买卖股票的最佳时机3
  • 买卖股票的最佳时机4
  • 最佳买卖股票时机含冷冻期
  • 买卖股票的最佳时机含手续费
  • 最长递增子序列
  • 最长连续递增序列
  • 最长重复子数组
  • 最长公共子序列
  • 不相交的线
  • 最大子序和
  • 判断子序列
  • 不同的子序列
  • 两个字符串的删除操作
  • 编辑距离
  • 回文子串
  • 最长回文子序列

单调栈

  • 每日温度
  • 下一个更大元素I
  • 下一个更大元素II
  • 接雨水
  • 柱状图中最大的矩形

(164...)

About

LeetCode算法的学习与总结

Topics

Resources

Stars

Watchers

Forks

Languages