「アルゴリズムとデータ構造」の基礎知識を解説するチュートリアルと、800問以上の質問を詳細に分析した「LeetCode」。このプロジェクトは理解しやすく、理解に役立ついくつかの図と例がプロジェクト内で使用されています。
このチュートリアルでは、基本的なデータ構造とアルゴリズムから始めて、さまざまなカテゴリのデータ構造とアルゴリズムの特定のトピックを説明および分析します。 「アルゴリズムの基礎的な理論学習」と「実践的なプログラミング学習」を組み合わせて、アルゴリズムの知識を徹底的に習得します。
このチュートリアルでは、プログラミング言語として Python を使用しており、学習者は Python プログラミングの基本的な知識と経験を持っている必要があります。
右上隅の「スター ️」と「フォーク」を歓迎します、これが私の最大の励ましとサポートです。
ダークモードに対応したオンライン電子書籍「アルゴリズムクリアランスマニュアル」。
私は iOS/macOS 開発プログラマーであり、Beihang Software Institute のパートタイムの修士課程の学生でもあります (現在勉強中)。大学ではアルゴリズムの知識を学び、ACMのコンテストに3年間参加しましたが、レベルが限られており、理想的な結果を出すことができませんでした。しかし、この 3 年間の ACM の経験から得た最大の成果は、論理的思考と実践的な問題を解決する能力を身につけたことであり、この能力が将来の仕事と学習のための強固な基盤となったことです。
2021 年 3 月 30 日から毎日 LeetCode で質問を解き始めました。2022 年 6 月 8 日までに、1,000 個以上の質問を解き、800 個以上の問題の解決策を完了しました。 1,000 問以上、1,500 問以上、2,000 問以上の問題を解決できるよう、一生懸命取り組んでください。
公開アカウント「Programmer Charging Station」で「アルゴリズム チェックイン」と返信すると、LeetCode アルゴリズム チェックイン プラン グループに追加され、チームを形成して一緒にチェックインします。