mo-lx/LeetCode-BaiTiTong

力扣百题通 — 一套面向 Obsidian + Claudian 打造的 LeetCode Hot 100 个人知识库与 14 天速成刷题路线。通过 Claudian 插件将 Claude 深度集成到 Obsidian 中,实现 AI 驱动的自适应学习闭环。 融合 labuladong 框架思维 + 代码随想录系统专题法 + 灵茶山艾府题单驱动法 三大体系,配合 AI 自适应教学系统,帮你高效拿下算法面试。

解決する問題

このプロジェクトは、LeetCodeの面接対策における圧倒的で非構造化された性質に取り組みます。ランダムな問題解決の代わりに、LeetCodeの最も一般的な100問をカバーする完全で組織化された学習システム、日ごとの14日間スケジュール、そしてあなたの進捗と弱点に適応するAIチューターを提供します。

仕組み

あなたはObsidianをメモ帳として使い、ClaudianプラグインをインストールしてClaude(AIモデル)をあなたのボールトに接続します。ボールトには一連のMarkdownファイルが含まれています:

  • 「学習ハブ」ファイルはAIコーチの指示マニュアルとして機能します。
  • 設定ファイルはあなたの背景、学習ログ、進捗ダッシュボードを追跡します。
  • 原材料には調査と2週間の学習計画が含まれています。
  • wikiセクションには13のトピック要約と100の詳細な問題解説が含まれており、それぞれに複数の解決策、エッジケース、テンプレートがあります。
  • 毎日のノートテンプレートがセッションをガイドします。
  • 出力フォルダには生成されたグラフやAnkiカードを保存できます。

学習中、AIはあなたの記録と現在の状態を読み取り、直接的な答えではなくヒントでガイドし、各セッション後にログと進捗を更新します。システム全体はObsidian内でローカルに実行され、すべてがwikilinksでリンクされて知識グラフを形成します。

対象読者

これは、Pythonの基本をすでに知っていて、LeetCode Hot 100を使ってアルゴリズム面接を準備したい学習者向けです。Obsidianを使用していて、ランダムな問題の山ではなく、AI駆動で構造化され適応的な学習体験を望む人に理想的です。

ハイライト

  • 14日間の構造化スケジュール:1〜7日目は基礎(ハッシュテーブル、ポインタ、配列、リンクリスト、二分木)、8〜14日目は高度なトピック(グラフ、スタック、バックトラッキング、二分探索、動的計画法、貪欲、復習)をカバーします。
  • 100の問題解説には、データ範囲分析、隠れたエッジケース、平易な言葉での類推、複数のPythonソリューション、一般的な落とし穴、再利用可能なテンプレートが含まれています。
  • 13のトピック要約は、コアアイデア、ユースケース表、Pythonツールの比較(dict vs set vs defaultdict vs Counter)、コピー&ペースト可能なコードテンプレートを提供します。
  • AIコーチ(ClaudianとClaude経由)は、学習者プロファイルを自動的に読み取り、動的なヒントを提供し、難易度を調整し、学習記録をボールトに書き戻します。
  • 完全な知識グラフ:トピック、問題、ノートはwikilinksで相互リンクされており、Obsidianのグラフビューで関係を視覚化できます。
  • 3つの有名な中国の面接準備方法論を組み合わせています:labuladongのフレームワーク思考、コード随想録の5ステップ分解、霊茶山艾府の問題リスト駆動アプローチ。
  • MITライセンスで、貢献を受け付けています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト