0

3文字の文字列「ABC」があるとしましょう。その文字列のすべての順列を生成して、単一の文字を対応する小文字に置き換えることができるようにしたいと考えています。たとえば、"aBC"、"abC"、"abc"、"AbC"、"Abc" など。つまり、[Aa][Bb][Cc] のような正規表現を指定すると、一致するすべての文字列が生成されます。それ。

4

1 に答える 1

2

この問題は、長さ のすべてのバイナリ シーケンスを生成するように単純化できますn。これは、たとえば、サイズ n のすべてのバイナリ文字列をブール配列に生成する最速の方法で対処されていますか? バイナリ シーケンス x ビットの長さのすべての順列。

于 2013-08-09T18:45:29.843 に答える