La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

1 Automazione dellalgoritmo ricorsivo di permutazione eseguita da Mariano Melchiorri.

Presentazioni simili


Presentazione sul tema: "1 Automazione dellalgoritmo ricorsivo di permutazione eseguita da Mariano Melchiorri."— Transcript della presentazione:

1 1 Automazione dellalgoritmo ricorsivo di permutazione eseguita da Mariano Melchiorri

2 2 PERM(Char []A,int K) If(k=n) Controllo (A); else {for(int =k;i

3 3 PERM(Char []A,int K) Invocazione (1) A={a,b,c}; n=A.length=3 PERM(A,0) codice 1)If(k=n) Controllo (A); else{ 2)for(int =k;i

4 4 PERM(Char []A,int K) Invocazione (2) 1°chiamata da (1) PERM(A,1) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

5 5 PERM(Char []A,int K) Invocazione (3) 1°chiamata da (2) PERM(A,2) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

6 6 PERM(Char []A,int K) Invocazione (4) 1°chiamata da (3) PERM(A,3) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

7 7 PERM(Char []A,int K) Invocazione (3) 1°chiamata da (2) PERM(A,2) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

8 8 PERM(Char []A,int K) Invocazione (2) 1°chiamata da (1) PERM(A,1) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

9 9 PERM(Char []A,int K) Invocazione (5) 2°chiamata da (2) PERM(A,2) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

10 10 PERM(Char []A,int K) Invocazione (6) 1°chiamata da (5) PERM(A,3) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

11 11 PERM(Char []A,int K) Invocazione (5) 2°chiamata da (2) PERM(A,2) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

12 12 PERM(Char []A,int K) Invocazione (2) 1°chiamata da (1) PERM(A,1) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

13 13 PERM(Char []A,int K) Invocazione (1) A={a,b,c}; n=A.length=3 PERM(A,0) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

14 14 PERM(Char []A,int K) Invocazione (7) 2°chiamata da (1) PERM(A,1) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

15 15 PERM(Char []A,int K) Invocazione (8) 1°chiamata da (7) PERM(A,2) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

16 16 PERM(Char []A,int K) Invocazione (9) 1°chiamata da (3) PERM(A,3) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

17 17 PERM(Char []A,int K) Invocazione (8) 1°chiamata da (7) PERM(A,2) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

18 18 PERM(Char []A,int K) Invocazione (7) 2°chiamata da (1) PERM(A,1) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

19 19 PERM(Char []A,int K) Invocazione (10) 2°chiamata da (7) PERM(A,2) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

20 20 PERM(Char []A,int K) Invocazione (11) 1°chiamata da (10) PERM(A,3) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

21 21 PERM(Char []A,int K) Invocazione (10) 2°chiamata da (7) PERM(A,2) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

22 22 PERM(Char []A,int K) Invocazione (7) 2°chiamata da (1) PERM(A,1) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

23 23 PERM(Char []A,int K) Invocazione (1) A={a,b,c}; n=A.length=3 PERM(A,0) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

24 24 PERM(Char []A,int K) Invocazione (12) 3°chiamata da (1) PERM(A,1) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

25 25 PERM(Char []A,int K) Invocazione (13) 1°chiamata da (12) PERM(A,2) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

26 26 PERM(Char []A,int K) Invocazione (14) 1°chiamata da (13) PERM(A,3) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

27 27 PERM(Char []A,int K) Invocazione (13) 1°chiamata da (12) PERM(A,2) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

28 28 PERM(Char []A,int K) Invocazione (12) 3°chiamata da (1) PERM(A,1) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

29 29 PERM(Char []A,int K) Invocazione (15) 2°chiamata da (12) PERM(A,2) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

30 30 PERM(Char []A,int K) Invocazione (16) 1°chiamata da (15) PERM(A,3) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

31 31 PERM(Char []A,int K) Invocazione (15) 2°chiamata da (12) PERM(A,2) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

32 32 PERM(Char []A,int K) Invocazione (12) 3°chiamata da (1) PERM(A,1) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i

33 33 PERM(Char []A,int K) Invocazione (1) A={a,b,c}; n=A.length=3 PERM(A,0) codice 1)If(k=n) Controllo (A); else{ 2)for(int i=k;i


Scaricare ppt "1 Automazione dellalgoritmo ricorsivo di permutazione eseguita da Mariano Melchiorri."

Presentazioni simili


Annunci Google