算法笔记

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

【代码风格】

浏览 103 扫码 分享 2022-07-13 00:35:07
  • 1_代码风格

若有收获,就点个赞吧

0 人点赞

上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 【代码风格】
    • 1_代码风格
  • 【数据结构】
    • 链表——LinkedList
      • 【删除链表中的重复元素】是否保留重复元素
    • 栈——Stack
      • [20]括号匹配
      • 【单调栈】比当前值大或小
      • 【单调栈】快速查找边界
      • 【利用栈反向迭代】嵌套列表的迭代器
    • 堆——Heap
      • 【Tutorial】堆和优先队列
    • 二叉搜索树——AVL
      • 【BST】二叉搜索树的三个特性
    • 哈希表——HashTable
      • [13]罗马数字转整数——哈希表的使用方法
      • 【哈希链表】LRU缓存机制
    • 并查集——UnionSet
      • [130]被围绕的区域
      • [947]移除最多同行或同列元素
  • 【基础算法】
    • 【滑动窗口】最小长度连续子序列和的大小判定
    • 【双指针】便于线性表操作
    • 【双指针】环形链表/Floyd套圈算法
    • 【双指针】回文/翻转链表
    • 二分
      • 【二分查找】两个递增数列的中位数
      • 【二分法】判断好边界条件
    • 排序
      • 【排序算法收录】这次别忘了
    • 模拟
      • 【模拟】可被5整除的二进制前缀序列
    • 递归&分治
      • 0_通过一道面试题目,讲一讲递归算法的时间复杂度!
    • 前缀和&差分
      • 【差分数组】对区间两端操作代替对区间的操作
      • 【前缀和】动态规划适用于高频查询的场景
  • 【搜索】
    • 0_Fisher-Yates洗牌算法
    • DFS
    • BFS
    • 回溯
      • 【n皇后】经典回溯算法问题
      • 【全排列】回溯算法入门
  • 【动态规划】
    • 动态规划基础
      • 【线性动态规划】线性动态规划与单串问题
      • 【最长上升子序列】经典动态规划——俄罗斯信封套娃
      • 0_动态规划基本框架
      • 1_动态规划的解题四步骤
    • 记忆化搜索
  • 【字符串】
    • 【二进制状态压缩】元宵特供——猜灯谜
    • 有限状态机
    • 字符串匹配
      • [28]模式匹配——KMP
  • 【数学】
    • 【逆元求组合数】
    • 【计算有效位】最高最低方向都可以
    • 【检查一个数是否是二的幂】
    • 【素数筛】
  • 【图论】
    • 【容斥原理】统计与两个点相连的边不小于特点值的顶点对数
  • 【计算几何】
暂无相关搜索结果!

    让时间为你证明

    展开/收起文章目录

    分享,让知识传承更久远

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

    请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
    PDF文档 EPUB文档 MOBI文档

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度

        思维导图备注