Menu
My Site Logo主页学习笔记算法与设计模式博客
Gitee
🌜
🌞
My Site Logo主页
  • 学习笔记
  • 算法与设计模式
  • 博客
  • Gitee
  • 简介
    • 简介
  • 算法与数据结构
    • 基础
      • 斐波那契数列
      • 动态数组
        • 动态数组简单实现
      • 链表
        • 链表的简单实现
        • 链表工具类
        • 虚拟头节点
        • 双向链表实现
        • 单向循环链表
        • 双向循环链表
      • 栈
        • 栈的实现
      • 堆
        • 堆
      • 队列
        • 队列的实现
        • 双端队列
        • 循环队列
        • 循环双端队列
      • 树
        • 二叉树
        • 二叉搜索树
        • 二叉树遍历
        • 平衡二叉搜索树——AVL树
        • B树
        • 平衡二叉搜索树——红黑树
        • B+树
      • 映射
        • Map
      • 哈希表
        • 哈希表
      • 布隆过滤器
        • 布隆过滤器
      • 跳表
        • 跳表
      • 串
        • 串
        • KMP
      • 双指针法
        • 双指针算法
      • 排序
        • 插入排序
        • 堆排序
        • 归并排序
        • 快速排序
        • 希尔排序
        • 计数排序
        • 桶排序
      • 二分查找法
        • 二分查找法
      • 滑动窗口法
        • 滑动窗口法
      • 递归法
        • 递归法
        • 上楼梯问题
        • 汉诺塔
        • 尾递归
      • 分治法
        • 分治法
      • 回溯法
        • 回溯法
        • 八皇后问题
      • 贪心法
        • 贪心算法
        • 0 - 1 背包问题
      • 动态规划
        • 动态规划
        • 0 - 1 背包问题
        • 大数乘法问题
        • 完全背包问题
        • 多重背包问题
      • 深度优先搜索DFS
        • 深度优先搜索——DFS
      • 广度优先搜索BFS
        • 广度优先搜索——BFS
      • 并查集算法
        • 并查集算法
    • LeetCode
      • 题目列表
      • 链表
        • 237.删除链表中的节点
        • 206.反转链表
        • 141.环形链表
        • 约瑟夫问题
        • 203.移除链表元素
        • 2.两数相加
        • 160.相交链表
        • 86.分隔链表
        • 234.回文链表
        • 146.LRU 缓存
      • 栈
        • 20.有效的括号
        • 155.最小栈
        • 739. 每日温度
        • 42.接雨水
      • 队列
        • 232.用栈实现队列
        • 239.滑动窗口最大值
      • 树
        • 226.翻转二叉树
        • 654.最大二叉树
        • 572.另一棵树的子树
        • 236.二叉树的最近公共祖先
        • 99.恢复二叉搜索树
        • 333.最大BST子树
      • 哈希表
        • 1.两数之和
      • 字符串
        • 344.反转字符串
        • 01.09 字符串轮转
        • 572.另一棵树的子树
        • 242.有效的字母异位词
        • 151.翻转字符串里的单词
        • 3.无重复字符的最长子串
      • 双指针
        • 344.反转字符串
        • 27.移除元素
        • 88.合并两个有序数组
        • 75.颜色分类
        • 283.零移动
        • 15.三数之和
        • 54.螺旋矩阵
        • 11.盛最多水的容器
      • 排序
        • 88.合并两个有序数组
        • 75.颜色分类
        • 16.16 部分排序
        • 7.整数反转
        • 252.会议室
        • 253.会议室2
      • 二分查找法
        • 704.二分查找
        • 35.搜索插入位置
      • 滑动窗口法
        • 209.长度最小的子数组
        • 239.滑动窗口最大值
        • 3.无重复字符的最长子串
      • 分治法
        • 53.最大连续子序列和
        • 50.Pow(x, n)
        • 75.颜色分类
      • 动态规划
        • 53.最大连续子序列和
        • 300.最长上升子序列LIS
        • 1143.最长公共子序列LCS
        • 239.滑动窗口最大值
        • 面试题47.礼物的最大价值
        • 121.买股票的最佳时机
        • 72.编辑距离
        • 5.最长回文子串
      • DFS
        • 17.电话号码的字母组合
        • 46.全排列
        • 47.全排列2
        • 22.括号生成
  • 设计模式
    • UML
    • 创建型模式
      • 简单工厂模式
      • 工厂方法模式
      • 抽象工厂模式
      • 生成器模式
      • 原型模式
      • 单例模式
    • 结构型模式
      • 适配器模式
      • 代理模式
      • 组合模式
      • 装饰者模式
      • 桥接模式
      • 外观模式
      • 享元模式
      • 命令模式
Version: Next

题目列表#

数据结构#

链表#

  • 237.删除链表中的节点
  • 206.反转链表
  • 141.环形链表
  • 约瑟夫问题
  • 203.移除链表元素
  • 2.两数相加
  • 160.相交链表
  • 86.分隔链表
  • 234.回文链表
  • 146.LRU缓存

栈#

  • 20.有效的括号
  • 155.最小栈
  • 739.每日温度
  • 42.接雨水

队列#

  • 232.用栈实现队列
  • 239.滑动窗口最大值

树#

  • 226.翻转二叉树
  • 654.最大二叉树
  • 572.另一棵树的子树
  • 236.二叉树的最近公共祖先
  • 99.恢复二叉搜索树
  • 333.最大BST子树

哈希表#

  • 1.两数之和

字符串#

  • 344. 反转字符串
  • 01.09 字符串轮转
  • 572.另一棵树的子树
  • 242.有效的字母异位词
  • 151.翻转字符串里的单词
  • 3.无重复字符的最长子串

算法#

双指针法#

  • 344. 反转字符串
  • 27.移除元素
  • 88.合并两个有序数组
  • 75.颜色分类
  • 16.16.部分排序
  • 283.零移动
  • 15.三数之和
  • 54.螺旋矩阵
  • 11.盛最多水的容器

排序#

  • 88.合并两个有序数组
  • 75.颜色分类
  • 7.整数反转
  • 252.会议室
  • 253.会议室2

二分查找#

  • 704.二分查找
  • 35. 搜索插入位置

滑动窗口#

  • 209. 长度最小的子数组
  • 239.滑动窗口最大值
  • 3.无重复字符的最长子串

分治法#

  • 53. 最大子序和
  • 75.颜色分类
  • 50.幂函数

动态规划#

  • 53. 最大子序和
  • 300.最大上升子序列
  • 1143.最长公共子序列
  • 239.滑动窗口最大值
  • 面试题47.礼物的最大价值
  • 121.买卖股票的最佳时机
  • 72.编辑距离
  • 5.最长回文子串

DFS#

  • 17.电话号码的字母组合
  • 46.全排列
  • 47.全排列2
  • 22.括号生成
Previous
« 并查集算法
Next
237.删除链表中的节点 »
  • 题目列表
    • 数据结构
      • 链表
      • 栈
      • 队列
      • 树
      • 哈希表
      • 字符串
    • 算法
      • 双指针法
      • 排序
      • 二分查找
      • 滑动窗口
      • 分治法
      • 动态规划
      • DFS
Copyright © 2022 Ban ShaoXiong From ChangAn University. Built with Docusaurus 2.