non è corretto. ad esempio nel for ci vanno i ; non le , e mancano alcuni ; nelle altre righe del codice.Originariamente inviato da 64less
Allora, il pseudo-codice è il seguente:
Se lo trasformo in C diventacodice:for j <- 2 to lenght[A] do key <- A[j] |> Inserisce A[j] i<-j-1 while i> 0 and A[i] > Key do A[i+j]<-A[i] i<-i-1 A[i+1]<- key
E' corretto?codice:for ( j=2 , j<len(A) , j++) { key=A[j]; i=j-1; while( i>0 & a[i]>key ) A[i+1]=A[i] i = i-1 A[i+1]=key; }
in ogni modo sostituisci la & con &&.
ma son cose banali che leggi in un qualunque libro... proprio nelle prime pagine eh
;-)

Rispondi quotando