1
我正在嘗試在D中編寫一個程序,該程序爲給定字符串生成所有排列。我一直在嘗試使用nextPermutation函數,但它只與int兼容。我無法讓它與char數組一起工作。我想知道是否有人能幫助我指出正確的方向?這是我到目前爲止有:在D中生成給定字符串的所有排列
import std.stdio;
import std.algorithm.sorting: nextPermutation;
void main()
{
char array[] = {'a','b','c'};
do
{
writeln(array);
} while (nextPermutation(array));
}
是的,'auto array = [「one」,「two」,「three」];'也可以。 – DejanLekic