> ## 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.

# Algorithm Learning

> Algorithm learning roadmap with open-source resources like Hello Algo, Code Carried Away, and labuladong's notes, plus LeetCode tracking.

Algorithm study here mainly follows open-source books on GitHub together with LeetCode practice.

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

## Recommended resources

<Accordions>
  <Accordion title="Hello Algo" icon="book-open">
    [Hello Algo](https://github.com/krahets/hello-algo): An animated, beginner-friendly data structures and algorithms tutorial with one-click runnable examples. It supports Java, C++, Python, Go, JS, TS, C#, Swift, Rust, Dart, and Zig.
  </Accordion>

  <Accordion title="Code Thinking Record" icon="list-check">
    [Code Thinking Record](https://github.com/youngyangyang04/leetcode-master): A classic structured problem set with detailed explanations, videos, mind maps, and multi-language support.
  </Accordion>

  <Accordion title="labuladong's Algorithm Notes" icon="pen-nib">
    [labuladong](https://github.com/labuladong/fucking-algorithm): Original articles built around LeetCode problems, focused on patterns, intuition, and transferable problem-solving techniques.
  </Accordion>
</Accordions>

<CardGroup cols={2}>
  <Card title="Sliding Window" icon="window-maximize" href="/algo/sliding_window">
    Two-pointer and sliding window patterns.
  </Card>

  <Card title="Bit Manipulation" icon="microchip" href="/algo/bit">
    Common bit tricks and problem types.
  </Card>
</CardGroup>
