Skip to content

Commit cc9c5fa

Browse files
lufftwclaude
andcommitted
docs(segment_tree_fenwick): Phase 7-8 - Add navigation and update README files
- Add Segment Tree/Fenwick Tree to mkdocs.yml navigation - Add SegmentTreeFenwick to docs/patterns/README.md pattern table - Add SegmentTreeFenwick to README.md and README_zh-TW.md - Add segment_tree_fenwick pattern and roadmap to mindmap config 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
1 parent 9567358 commit cc9c5fa

File tree

5 files changed

+13
-0
lines changed

5 files changed

+13
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -431,6 +431,7 @@ Each pattern provides **two learning paths**:
431431
| `DP1DLinear` | 💡 [Intuition](docs/patterns/dp_1d_linear/intuition.md) · 🛠️ [Templates](docs/patterns/dp_1d_linear/templates.md) | LeetCode 70, 198, 213, 121, 746 |
432432
| `DPKnapsackSubset` | 💡 [Intuition](docs/patterns/dp_knapsack_subset/intuition.md) · 🛠️ [Templates](docs/patterns/dp_knapsack_subset/templates.md) | LeetCode 416, 494, 322, 518 |
433433
| `MathNumberTheory` | 💡 [Intuition](docs/patterns/math_number_theory/intuition.md) · 🛠️ [Templates](docs/patterns/math_number_theory/templates.md) | LeetCode 1979, 204, 168 |
434+
| `SegmentTreeFenwick` | 💡 [Intuition](docs/patterns/segment_tree_fenwick/intuition.md) · 🛠️ [Templates](docs/patterns/segment_tree_fenwick/templates.md) | LeetCode 307, 315, 327 |
434435
| `GridBFSMultiSource` | *coming soon* | LeetCode 994, 286, 542 |
435436
| `KWayMerge` | *coming soon* | LeetCode 23, 21, 88 |
436437
| `LinkedListInPlaceReversal` | *coming soon* | LeetCode 25, 206, 92 |

README_zh-TW.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -436,6 +436,7 @@ scripts\run_tests.bat 0001_two_sum
436436
| `DP1DLinear` | 💡 [直覺理解](docs/patterns/dp_1d_linear/intuition.md) · 🛠️ [模板](docs/patterns/dp_1d_linear/templates.md) | LeetCode 70, 198, 213, 121, 746 |
437437
| `DPKnapsackSubset` | 💡 [直覺理解](docs/patterns/dp_knapsack_subset/intuition.md) · 🛠️ [模板](docs/patterns/dp_knapsack_subset/templates.md) | LeetCode 416, 494, 322, 518 |
438438
| `MathNumberTheory` | 💡 [直覺理解](docs/patterns/math_number_theory/intuition.md) · 🛠️ [模板](docs/patterns/math_number_theory/templates.md) | LeetCode 1979, 204, 168 |
439+
| `SegmentTreeFenwick` | 💡 [直覺理解](docs/patterns/segment_tree_fenwick/intuition.md) · 🛠️ [模板](docs/patterns/segment_tree_fenwick/templates.md) | LeetCode 307, 315, 327 |
439440
| `GridBFSMultiSource` | *即將推出* | LeetCode 994, 286, 542 |
440441
| `KWayMerge` | *即將推出* | LeetCode 23, 21, 88 |
441442
| `LinkedListInPlaceReversal` | *即將推出* | LeetCode 25, 206, 92 |

docs/patterns/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ Each pattern provides **two learning paths** to help you master the concepts:
4242
| `DP1DLinear` | 💡 [Intuition](dp_1d_linear/intuition.md) · 🛠️ [Templates](dp_1d_linear/templates.md) | 1D dynamic programming backbone | LeetCode 70, 198, 213, 121, 746 |
4343
| `DPKnapsackSubset` | 💡 [Intuition](dp_knapsack_subset/intuition.md) · 🛠️ [Templates](dp_knapsack_subset/templates.md) | 0/1 and unbounded knapsack patterns | LeetCode 416, 494, 322, 518 |
4444
| `MathNumberTheory` | 💡 [Intuition](math_number_theory/intuition.md) · 🛠️ [Templates](math_number_theory/templates.md) | GCD, primes, modular arithmetic, base conversion | LeetCode 1979, 204, 168 |
45+
| `SegmentTreeFenwick` | 💡 [Intuition](segment_tree_fenwick/intuition.md) · 🛠️ [Templates](segment_tree_fenwick/templates.md) | Range queries with updates, inversion counting | LeetCode 307, 315, 327 |
4546
| `GridBFSMultiSource` | *coming soon* | Multi-source BFS on grids | LeetCode 994, 286, 542 |
4647
| `KWayMerge` | *coming soon* | Merge K sorted sequences | LeetCode 23, 21, 88 |
4748
| `LinkedListInPlaceReversal` | *coming soon* | In-place linked list reversal | LeetCode 25, 206, 92 |

mkdocs.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,9 @@ nav:
183183
- Math/Number Theory:
184184
- Intuition: patterns/math_number_theory/intuition.md
185185
- Templates: patterns/math_number_theory/templates.md
186+
- Segment Tree/Fenwick Tree:
187+
- Intuition: patterns/segment_tree_fenwick/intuition.md
188+
- Templates: patterns/segment_tree_fenwick/templates.md
186189
- 🧠 Mind Maps:
187190
- Overview: mindmaps/index.md
188191
- AI Analysis (English): mindmaps/neetcode-ontology-ai-en.md

tools/mindmaps/ai-markmap-agent/config/config.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,10 @@ data_sources:
113113
path: "math_number_theory"
114114
enabled: true
115115
config_file: "_config.toml"
116+
- name: "segment_tree_fenwick"
117+
path: "segment_tree_fenwick"
118+
enabled: true
119+
config_file: "_config.toml"
116120

117121
roadmaps:
118122
enabled: true
@@ -135,6 +139,9 @@ data_sources:
135139
- name: "math_number_theory_path"
136140
path: "math_number_theory_path.toml"
137141
enabled: true
142+
- name: "segment_tree_fenwick_path"
143+
path: "segment_tree_fenwick_path.toml"
144+
enabled: true
138145
- name: "neetcode_150"
139146
path: "neetcode_150.toml"
140147
enabled: false

0 commit comments

Comments
 (0)