“Holen Sie sich alle Permutationen der String” Code-Antworten

Python Alle Permutationen einer Saite

>>> from itertools import permutations
>>> perms = [''.join(p) for p in permutations('stack')]
>>> perms
Worrisome Wallaby

Finden Sie alle Permutationen einer Saite

void permute(string a, int l, int r)  
{  
    // Base case  
    if (l == r)  
        cout<<a<<endl;  
    else
    {  
        // Permutations made  
        for (int i = l; i <= r; i++)  
        {  
  
            // Swapping done  
            swap(a[l], a[i]);  
  
            // Recursion called  
            permute(a, l+1, r);  
  
            //backtrack  
            swap(a[l], a[i]);  
        }  
    }  
}  
Homeless Hornet

Holen Sie sich alle Permutationen der String

# get all permutations of string
import itertools
for p in itertools.permutations('123'):
    print(p)					# ( ' 1 ', ' 2 ', ' 3 ') ( ' 1 ' , ' 3 ', ' 2 ' ) ( ' 2 ', ' 1 ', ' 3 ' )
Impossible Impala

Ähnliche Antworten wie “Holen Sie sich alle Permutationen der String”

Fragen ähnlich wie “Holen Sie sich alle Permutationen der String”

Weitere verwandte Antworten zu “Holen Sie sich alle Permutationen der String” auf Python

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen