leetcode patterns
1.0.0
このリポジトリは、ソフトウェア エンジニアリングの面接の問題解決スキルを向上させたいと考えている人を対象としています。
無作為に質問に取り組むのではなく、共通のパターンを繰り返し適用することに重点を置くために、問題はそれぞれのサブトピックの下にグループ化されています。
すべての質問は leetcode.com で入手できますが、一部の質問には leetcode プレミアムが必要です。
実践時に最大限の成果を上げるには、次のデータ構造とその操作のメソッドとランタイムを理解しておくことを強くお勧めします。
さらに、次のような一般的なアルゴリズムをよく理解しておく必要があります。
この PDF には、Java の主要なデータ構造に関する情報が含まれています。
その他に知っておくと便利なメソッドには、 substring()
、 toCharArray()
、 Math.max()
、 Math.min()
、およびArrays.fill()
などがあります。
質問リスト全体は、https://seanprashad.com/leetcode-patterns/ でご覧いただけます。
Java で書かれたソリューションは、ソリューション ブランチにあります。
質問は含めるべき/含めるべきではないと思いますか?別の機能があればいいのに?ご提案に関してお気軽に問題を開いてください。
このリストは、ブラインド 75 リストから抽出された追加の問題を含むコーディング インタビューのグロッキングと、コーディング インタビューの質問に勝つための 14 のパターンに関するこのハッカーヌーン記事から多大な影響を受けています。