all tasks
This commit is contained in:
parent
b83f433714
commit
68f8f3e56b
14735 changed files with 178959 additions and 0 deletions
|
|
@ -0,0 +1,19 @@
|
|||
SUBROUTINE Bubble_Sort(a)
|
||||
REAL, INTENT(in out), DIMENSION(:) :: a
|
||||
REAL :: temp
|
||||
INTEGER :: i, j
|
||||
LOGICAL :: swapped = .TRUE.
|
||||
|
||||
DO j = SIZE(a)-1, 1, -1
|
||||
swapped = .FALSE.
|
||||
DO i = 1, j
|
||||
IF (a(i) > a(i+1)) THEN
|
||||
temp = a(i)
|
||||
a(i) = a(i+1)
|
||||
a(i+1) = temp
|
||||
swapped = .TRUE.
|
||||
END IF
|
||||
END DO
|
||||
IF (.NOT. swapped) EXIT
|
||||
END DO
|
||||
END SUBROUTINE Bubble_Sort
|
||||
Loading…
Add table
Add a link
Reference in a new issue