refactor: move DSA notes to org/study_deck_02/
Restructure NeetCode study materials into a dedicated Anki-exportable deck directory. Separates DSA problem notes from C++ flashcards. - Move roadmap.org from leetcode/out/ to org/study_deck_02/ - Move 200 note files from org/cpp/dsa/ to org/study_deck_02/dsa/ - Add #+PROPERTY: STUDY_DECK_02 to all org files for org-anki export - Simplify roadmap format: properties drawer replaces nested headings - Update NEETCODE backlinks in all note files - Update extract.mjs and scaffold-notes.mjs for new paths - Create org/study_deck_02/AGENTS.md with study workflow docs - Update root and leetcode AGENTS.md
This commit is contained in:
+8
-6
@@ -43,7 +43,7 @@ and produce byte-identical output.
|
||||
| `out/roadmap.json` | Full data: graph, all 965 problems, courses |
|
||||
| `out/roadmap-neetcode150.json` | NeetCode 150 only (199 problems) |
|
||||
| `out/roadmap.dot` | Graphviz DOT (render with `dot -Tsvg`) |
|
||||
| `out/roadmap.org` | Org-mode with `TODO` checklists, Python/C++ links |
|
||||
| `out/roadmap.org` | Org-mode with `TODO` checklists, Python/C++ links (moved to `org/study_deck_02/roadmap.org`) |
|
||||
| `neetcode-roadmap-graph.json` | Standalone edge list (manual copy) |
|
||||
| `neetcode-roadmap.dot` | Standalone DOT (manual copy) |
|
||||
|
||||
@@ -69,19 +69,21 @@ Arrays & Hashing
|
||||
|
||||
Each topic is a `* TODO` heading with a `[/]` cookie for progress.
|
||||
Problems are `** TODO` sub-headings with difficulty tags (`:easy:`,
|
||||
`:medium:`, `:hard:`). Python and C++ solution links are `***` sub-headings
|
||||
under each problem. Each problem also links to a notes file at
|
||||
`org/cpp/dsa/<topic>/<problem>.org` for personal solutions and flashcards.
|
||||
`:medium:`, `:hard:`). Each problem has a properties drawer with links
|
||||
to LeetCode, GitHub solutions (Python/C++), and video. A `Notes:` line
|
||||
links to the personal notes file at
|
||||
`org/study_deck_02/dsa/<topic>/<problem>.org`.
|
||||
|
||||
### Notes Files
|
||||
|
||||
`org/cpp/dsa/<topic>/<code>.org` — one per NeetCode 150 problem (199 total).
|
||||
`org/study_deck_02/dsa/<topic>/<code>.org` — one per NeetCode 150 problem (199 total).
|
||||
Scaffolded by `scaffold-notes.mjs`. Template:
|
||||
|
||||
```org
|
||||
* TODO 0217. Contains Duplicate :easy:
|
||||
#+PROPERTY: STUDY_DECK_02
|
||||
:PROPERTIES:
|
||||
:NEETCODE: [[../../../../leetcode/out/roadmap.org::*0217. Contains Duplicate][Roadmap]]
|
||||
:NEETCODE: [[../../roadmap.org::*0217. Contains Duplicate][Roadmap]]
|
||||
:END:
|
||||
|
||||
#+begin_src cpp
|
||||
|
||||
Reference in New Issue
Block a user