Bubble sort: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 115:
 
SUBROUTINE Bubble (X,N)
! X is the array that needs to be ordered, N is the dimension of the array.
 
IMPLICIT NONE
INTEGER :: N, J, I, JMAX, TEMP
INTEGER :: X(N)
JMAX=N-1
ciclo1spike1: DO I=1,N-1
ciclo2spike2: DO J=1,JMAX
IF(X(J).GT.X(J+1)) GO TO 100
TEMP=X(J)
X(J)=X(J+1)
X(J+1)=TEMP
100 END DO ciclo2spike2
JMAX=JMAX-1
END DO ciclo1spike1
RETURN
END