Permutations by swapping: Difference between revisions
Better format
(minor edit) |
(Better format) |
||
Line 2,335:
function output([Object[]]$A, [Int]$k, [ref]$sign)
{
"Perm: [$([String]::Join(', ', $A))] Sign: $($sign.Value)
}
Line 2,372:
</lang>
<b>Output:</b>
Perm: [2, 0, 1
Perm: [
Perm: [2, 0, 1, 3] Sign: 1
Perm: [
Perm: [
Perm: [
Perm: [0, 1,
Perm: [1,
Perm: [2,
Perm: [
Perm: [1,
Perm: [
Perm: [
▲Perm: [1, 3, 0, 2] Sign: -1
▲Perm: [0, 3, 1, 2] Sign: 1
▲Perm: [3, 0, 1, 2] Sign: -1
▲Perm: [1, 0, 3, 2] Sign: 1
▲Perm: [0, 1, 3, 2] Sign: -1
▲Perm: [2, 1, 3, 0] Sign: 1
▲Perm: [1, 2, 3, 0] Sign: -1
▲Perm: [3, 2, 1, 0] Sign: 1
▲Perm: [2, 3, 1, 0] Sign: -1
▲Perm: [1, 3, 2, 0] Sign: 1
▲Perm: [3, 1, 2, 0] Sign: -1
▲Perm: [3, 1, 0, 2] Sign: 1
▲Perm: [1, 3, 0, 2] Sign: -1
▲Perm: [0, 3, 1, 2] Sign: 1
▲Perm: [3, 0, 1, 2] Sign: -1
▲Perm: [1, 0, 3, 2] Sign: 1
=={{header|Python}}==
|