Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

算法方法图解卡

🎴 算法方法图解卡 · Algorithm Method Cards

把 LeetCode Hot 100 与代码随想录路线的核心算法,做成「一题型一张」的蓝白信息图卡片 + 可放映 PPT

Turn the core algorithms of LeetCode Hot 100 & the classic study roadmap into one-card-per-pattern infographics + ready-to-present slides.

Stars License Last commit cards sets lang

每张卡含 → 定义 · 识别信号 · 示例图解 · 解题步骤 · C++ / Python 模板 · 记忆口诀

⭐ 觉得有用的话点个 Star,方便随时回来复习! · Star it if it helps your interview prep!


💡 为什么做这个

刷题最大的痛点不是不会写,而是题型对不上方法。这套卡把每个高频套路压缩成一页:看到题先想「这是哪一类」,再调出对应的识别信号、模板和口诀——面试前一天就能快速过一遍全图谱

  • 🎯 按套路组织:54 个方法专题,覆盖数组到图论的完整知识树
  • 🖼 图解 + 模板:每张卡都有示例推演图 + C++ / Python 双语代码
  • 📊 开箱即用:打包好的 PPT,投屏 / 打印 / 复习直接用
  • 🛠 可复现:附完整生成脚本,可自行重渲或导出可编辑 / 高清版本

🖼 卡片样张

哈希表方法卡
单调栈 一维DP
二分查找 图论 DFS/BFS

📥 成品下载(PPT)

PPT 成品统一放在 Releases,点下方链接直接下载。

力扣 Hot 100(18 讲)

成品 说明
hot100-method-cards.pptx 18 张方法卡,GPT-Image-2 信息图
hot100-overview.pptx 题型分类总览,建立全局认知

代码随想录路线(36 讲)

成品 说明
carl-cards-ordered.pptx 按学习路线顺序排列 —— 系统刷题首选
carl-method-cards.pptx 36 张方法卡,GPT-Image-2 信息图

✨ 两套卡集

卡集 数量 覆盖
力扣 Hot 100 方法卡 18 哈希 / 双指针 / 滑窗 / 二叉树 / DP / 单调栈 …
算法分类方法卡(代码随想录路线) 36 数组 → 链表 → 树 → 回溯 → DP → 图论 全覆盖

卡片图位于 algorithm/hot100_method_cards/gpt-image-2/algorithm/carl_algorithm_cards/gpt-image-2/;脚本支持由源数据重渲高清版、导出原生可编辑 PPT。

⚠️ algorithm/carl_algorithm_cards/QA_REPORT.md 记录了卡片内容核查情况。


🛠 关于生成

卡片图均由 GPT-Image-2 生成(无源、不可脚本复现)。algorithm/scripts/ 仅含少量配套工具:images_to_pptx.py(把图片打包成 PPT)、render_hot100.py(生成分类总览图)、make_hero.py(生成 README 横幅)。


🗂 目录结构

algorithm/
├── hot100_method_cards/   # Hot100 方法卡(18):gpt-image-2
├── carl_algorithm_cards/  # 代码随想录算法卡(36):gpt-image-2 / 预览拼图 / QA 报告
├── hot100_images/         # Hot100 题型分类总览图
└── scripts/               # 配套工具脚本(打包 PPT / 总览图 / 横幅)

📦 PPT 成品改放 GitHub Releases;本地运行脚本会生成到 algorithm/ppt_output/


📚 收录题型

力扣 Hot 100 · 18 个方法专题

哈希表 · 双指针 · 滑动窗口 · 前缀和+哈希 · 排序+区间 · 矩阵模拟 · 链表 · 二叉树 DFS/BFS · 图搜索 · 回溯 · 二分查找 · 栈 · 单调栈 · 堆/优先队列 · 贪心 · 一维 DP · 二维 DP · 位运算与数学技巧

代码随想录路线 · 36 个专题

数组(二分 / 双指针 / 滑窗 / 前缀和 / 矩阵)· 链表(虚拟头 / 反转 / 环)· 哈希表 · 字符串(反转旋转 / KMP)· 栈与队列(模拟 / 括号 / 单调队列)· 堆 · 二叉树(遍历 / 层序 / 属性路径 / BST)· 回溯(组合 / 子集排列 / 剪枝去重 / 棋盘)· 贪心(序列 / 区间)· 动态规划(网格 / 01背包 / 完全背包 / 打家劫舍 / 股票 / 子序列编辑距离 / 回文)· 单调栈 · 图论(DFS/BFS / 并查集拓扑MST / 最短路)


如果这套卡帮你省了复习时间,点个 ⭐ Star 就是最好的支持!

MIT License · 仅用于算法学习与复习
代码随想录路线仅作知识点组织参考,卡片为独立设计与独立文案

About

🎴 54 张算法方法图解卡 · 2 套方法卡 PPT:LeetCode Hot100 与代码随想录路线,一题型一张(定义·图解·步骤·C++/Python 模板·口诀),面试复习开箱即用

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages