Ταξινόμηση ευθείας ανταλλαγής

Αλγόριθμος Φυσαλίδα

Δεδομένα //table , n //

Για i από 2 μέχρι n

Για j από n μέχρι i με_βήμα -1

Αν table[j-1] > table[j] τότε

αντιμετάθεσε table[j-1], table[j]

Τέλος_αν

Τέλος_επανάληψης

Τέλος_επανάληψης

Αποτελέσματα // table //

Τέλος Φυσαλίδα

 

όπου αντιμετάθεσε:

temp<--table[j-1]

table[j-1]<--table[j]

table[j]<--temp

 

Πρόσθετες πληροφορίες