|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jun 2008
Messaggi: 463
|
Problema permutazioni
non avendo mai studiato questo linguaggio di programmazione e dovendo convertirlo in linguaggio assembly mips vi pregherei solo di tradurmelo in parole o con un esempio letterale, non ho capito la logica diciamo così.
in teoria questo programma serve a scrivere tutte le permutazioni di una stringa data in ingresso A e dato inizialmente B = spazio vuoto Permutazioni(A,B) n := lunghezza di A if n<2 then stampa B concatenato ad A else for i := 0 to n-1 C := A[0..i-1] concatenato con A[i+1..n-1] D := B concatenato con A[i] chiama ricorsivamente Permutazioni(C,D) end for end if |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:13.