お世話になります。
ふと気になったので、ご質問させて頂きます。
言語は問わないのですが、アルゴリズムをご教示頂けますと幸いです。
0123456789abcdefghijklmnopqrstuvwxyz
上記の文字列から全通りの組み合わせを配列にするためには、
どのようなアルゴリズムがありますでしょうか?
現実的に、
計算すると動作が固まってしまいますか?
何個選ぶ組み合わせですか?00など重複ありですか?
ozwk様、お世話になります。全ての重複も含む本当の意味での全通りは、計算不可能でしょうか?
やってほしいことだけ記述している上に、仕様が明確ではないです。質問を整理してください。
いや、何が「本当の意味」なんですか?
アルゴリズムを考える時でも質問する時でも一緒なんですが、紙と鉛筆で解けるぐらいまで問題を小さくして、具体的な例で取り扱ったらいいと思います。例えば問題が abc だとしたら、欲しい出力は何ですか?
重複ありの場合、「0を無限に選び続ける」ようなパターンを含むのであれば、当然ながらパターン数も無限になります。どのようなパターンが許されるのか、もっと詳しく定義してください。
回答6件
あなたの回答
tips
プレビュー