Реализации алгоритмов/Комбинаторика/Размещения: различия между версиями

м
<source> -> <syntaxhighlight> (phab:T237267)
м (<source> -> <syntaxhighlight> (phab:T237267))
 
== Java ==
 
<sourcesyntaxhighlight lang="java">
import java.util.Arrays;
 
}
}
</syntaxhighlight>
</source>
 
== Python ==
 
<sourcesyntaxhighlight lang="python">
from numpy import zeros, int
 
p1 += 1
return output
</syntaxhighlight>
</source>
 
== Haskell ==
 
<sourcesyntaxhighlight lang="ocaml">
import Control.Monad
permutationsWithRepetition xs = iterate (liftM2 (:) xs) [[]]
Prelude> permutationsWithRepetition [1,2,3] !! 2
[[1,1],[1,2],[1,3],[2,1],[2,2],[2,3],[3,1],[3,2],[3,3]]
</syntaxhighlight>
</source>
 
== C++ ==
<sourcesyntaxhighlight lang="C">
// pIn - входной массив
// N - размер входного массива
}
 
</syntaxhighlight>
</source>
 
== JavaScript ==
 
<sourcesyntaxhighlight lang="Javascript">
function PermutationsWithRepetition(src, len){
 
 
perms.each(function(v){ console.log(v); }); // вывод всех размещений в консоль
</syntaxhighlight>
</source>
 
{{BookCat | filing = deep}}
583

правки