Skip to content

🧠 Interactive Mind Maps

Visual representations of algorithm patterns, data structures, and problem relationships in the NeetCode framework.

!!! tip "How to Use" - πŸ–±οΈ Drag β€” Move the mind map around - πŸ” Scroll β€” Zoom in and out - πŸ‘† Click node β€” Expand or collapse branches - Toolbar β€” Use bottom-right controls for fit, zoom, fullscreen


πŸ€– AI-Powered Ontology Analysis (NEW!)

"Let AI synthesize what takes humans years to internalize."

Our AI Ontology Analyzer processes the entire knowledge graph β€” API Kernels, Patterns, Algorithms, Data Structures, Problem Families β€” and generates creative, interconnected mind maps that reveal insights human-curated lists miss.

What makes it special:

  • 🧬 Deep Pattern Synthesis β€” AI identifies non-obvious connections between patterns
  • 🎯 Smart Linking β€” Problems link to GitHub solutions (when available) or LeetCode
  • 🌐 Multi-language β€” Generate in English and 繁體中文
  • ♻️ Regeneratable β€” Run python tools/mindmaps/generate_mindmaps_ai.py to create fresh insights

English Version

AI-synthesized pattern relationships and learning insights.

Open Full Screen{ .md-button }

ηΉι«”δΈ­ζ–‡η‰ˆ

AI ζ™Ίθƒ½εˆ†ζžζ¨‘εΌι—œθ―θˆ‡ε­ΈηΏ’ζ΄žε―Ÿγ€‚

Open Full Screen{ .md-button }


πŸ“ Pattern Hierarchy

API Kernels β†’ Patterns β†’ Problems hierarchy. Understand how algorithmic building blocks relate to specific patterns and problems.

Open Full Screen{ .md-button }


πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ Family Derivation

Base template problems and their derived variants. Learn the base pattern first, then apply to variants with small modifications.

Open Full Screen{ .md-button }


⚑ Algorithm Usage

Problems organized by the algorithms they use. Find problems that practice specific algorithmic techniques.

Open Full Screen{ .md-button }


πŸ—οΈ Data Structure Usage

Problems organized by the primary data structures they use.

Open Full Screen{ .md-button }


🏒 Company Coverage

Problems frequently asked by top tech companies. Prepare strategically for your target companies.

Open Full Screen{ .md-button }


πŸ—ΊοΈ Learning Roadmaps

Curated problem sequences for different learning goals (NeetCode 150, Blind 75, etc.).

Open Full Screen{ .md-button }


πŸ”— Problem Relations

Related problems network. Practice related problems together to reinforce patterns.

Open Full Screen{ .md-button }


πŸ”€ Solution Variants

Problems with multiple solution approaches. Understanding different approaches deepens your algorithmic thinking.

Open Full Screen{ .md-button }


πŸ“Š Difficulty Γ— Topics

Topics organized by difficulty level. Start with Easy, progress to Hard.

Open Full Screen{ .md-button }