!
!=======================================================================
! Το παρακατω πρόγραμμα ειναι μια πιο γρηγορη ταξινομηση με την μεθοδο
! της φυσσαλιδας ετσι ωστε αν σε καποιο ενδιαμεσο βήμα ο πινακας
! ταξινομηθει τότε να σταματουν οι συγκρισεις
!
!=======================================================================
ΠΡΟΓΡΑΜΜΑ ΓΡΗΓΟΡΗ_ΦΥΣΣΑΛΙΔΑ
ΣΤΑΘΕΡΕΣ
N=10
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: A[N],TEMP
ΑΚΕΡΑΙΕΣ: I,J
ΛΟΓΙΚΕΣ: F
ΑΡΧΗ
ΓΙΑ I ΑΠΟ 1 ΜΕΧΡΙ N
ΔΙΑΒΑΣΕ A[I]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
F <-- ΨΕΥΔΗΣ
I <-- 2
ΟΣΟ (I<=N) ΚΑΙ (F=ΨΕΥΔΗΣ) ΕΠΑΝΑΛΑΒΕ
F <-- ΑΛΗΘΗΣ
ΓΙΑ J ΑΠΟ N ΜΕΧΡΙ I ΜΕ ΒΗΜΑ -1
ΑΝ A[J]<A[J-1] ΤΟΤΕ
TEMP <-- A[J]
A[J] <-- A[J-1]
A[J-1] <-- TEMP
F<--ΨΕΥΔΗΣ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
I <-- I+1
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ I ΑΠΟ 1 ΜΕΧΡΙ N
ΓΡΑΨΕ A[I]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ