アルゴリズム問題 - バックトラッキング手法

1.バックトラッキングの理論的基礎 1.1バックトラッキングとは何か バックトラッキングは探索アルゴリズムの一種であり、再帰処理に基づいて動作します。 再帰呼び出しの結果としてバックトラッキングが発生するため、再帰があれば必ずバックトラッキングも存在します。 1.2バックトラッキングの性能 バックトラッキングは計算効率が悪いという特徴があります。これは、す ...

5月20日 10:32 投稿

LeetCode解説:216.組合せ総和IIIと17.電話番号の文字列組み合わせ [バックトラッキング編]

LeetCode 216.組合せ総和III 問題リンク:216.組合せ総和III 問題説明 1から9までの数字からk個の数字を選び、その合計がnとなるすべての有効な組み合わせを見つけます。以下の条件を満たす必要があります: 使用できる数字は1から9まで 各数字は最大で1回まで使用可能 結果には重複する組み合わせを含めない 例1: 入力:k = 3, n = 7 出力: [[1,2,4]] 説明: 1 + 2 + ...

5月19日 00:03 投稿