単語のすべての可能な組み合わせを生成するための (最適な) アルゴリズムを探しています。
例えば:
loveという単語を指定すると、次のように出力されます。
生成された単語: 24 elov elvo eolv eovl evlo evol leov levo loev love lveo lvoe oelv oevl olev olve ovel ovle velo veol vleo vloe voel vole
単語bellを指定すると(繰り返しlに注意してください)、次のように出力されます。
生成された単語: 12 bell blel blle ebll elbl ellb lbel lble lebl lelb llbe lleb
特定の単語のすべての組み合わせを生成する独自のアルゴリズムがあります。私は基本的に組み合わせツリーを実装しています。これははるかに包括的ですが、多くのスペースと時間を消費します。