> ## Documentation Index
> Fetch the complete documentation index at: https://base.bangwu.me/llms.txt
> Use this file to discover all available pages before exploring further.

# 算法学习

> 算法刷题路线与优质教程推荐，包含 Hello 算法动画图解、代码随想录 200 道经典题目刷题顺序与 labuladong 60 篇原创文章三大开源学习资源的特点比较与入口链接，附个人 LeetCode 刷题进度统计卡片展示，以及滑动窗口双指针技巧与位运算优化两大算法专题的分类导航与学习路径建议。

算法学习主要是跟随 GitHub 上开源的书籍和 Leetcode 刷题。

![LeetCode Stats](https://leetcard.jacoblin.cool/bangwu?theme=nord\&font=Readex%20Pro\&ext=activity\&site=cn)

## 推荐教程

<Accordions>
  <Accordion title="Hello 算法" icon="book-open">
    [Hello 算法](https://github.com/krahets/hello-algo)：动画图解、一键运行的数据结构与算法教程，支持 Java, C++, Python, Go, JS, TS, C#, Swift, Rust, Dart, Zig 等语言。对小白非常友好，社区更新活跃，满分推荐。
  </Accordion>

  <Accordion title="代码随想录" icon="list-check">
    [代码随想录](https://github.com/youngyangyang04/leetcode-master)：200 道经典题目刷题顺序，60w 字详细图解，视频难点剖析，50 余张思维导图，支持多语言版本。
  </Accordion>

  <Accordion title="labuladong 算法笔记" icon="pen-nib">
    [labuladong 算法笔记](https://github.com/labuladong/fucking-algorithm)：60 多篇原创文章，基于 LeetCode 题目，涵盖所有题型和技巧，通俗易懂。
  </Accordion>

  <Accordion title="从零构建 AI 工程" icon="robot">
    [从零构建 AI 工程](https://github.com/rohitg00/ai-engineering-from-scratch)：20 个阶段、523 节课、约 342 小时，从线性代数到自主智能体。每课产出可复用工件（SKILL.md、prompt、MCP server），可用 `npx skills add rohitg00/ai-engineering-from-scratch` 安装。
  </Accordion>

  <Accordion title="斯坦福 CS 329Z" icon="graduation-cap">
    [CS 329Z: Engineering AI Agents](https://cs329z.stanford.edu)（2026 秋，Diyi Yang 等）：从 LLM 流水线到复合系统再到自主 Agent 的工程课，讲义公开。Tool Use 和 Frameworks & Orchestration 两讲与本站的 harness 笔记互补。
  </Accordion>
</Accordions>

<CardGroup cols={2}>
  <Card title="滑动窗口" icon="window-maximize" href="/zh/algo/sliding_window">
    双指针与滑动窗口题型整理。
  </Card>

  <Card title="位运算" icon="microchip" href="/zh/algo/bit">
    常见位运算技巧与题型。
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.