/
rnekrasov
/
Python
Обзор
Документация
Войти
/
rnekrasov
/
Python
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
generate_permutations.py
16 строк
347 B
Syed Affan D
Added Heap's Algorithm
02 мар 2022, 10:42
Не верифицирован
02 мар 2022, 10:42
e2a9782
Код
Авторство
О чём код?
def generate(A,k): if k ==1: print(A) return else: for i in range(k): generate(A,k-1) if(i<k-1): if k%2 == 0: A[i],A[k-1] = A[k-1],A[i] else: A[0],A[k-1] = A[k-1],A[0] A = [1,2,3,4] #test-case x = len(A) generate(A,x)