ΔΙΑΔΙΚΑΣΙΑ ΤΑΞΙΝΟΜΗΣΗ_ΜΕ_ΕΠΙΛΟΓΗ(Α, n) ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α[n], I, J, POS, MIN ΑΡΧΗ ΓΙΑ I ΑΠΟ 1 ΜΕΧΡΙ n POS <- I ! η θέση στον πίνακα που έχουμε την ελάχιστη τιμή MIN <- A[I] ! τιμή του τρέχοντος κλειδιού θεωρείται η ελάχιστη ! αναζητούμε την ύπαρξη μικρότερου κλειδιού σε σχέση με ! το παραπάνω στο τμήμα του πίνακα από i+1 μέχρι n ΓΙΑ J ΑΠΟ Ι+1 ΜΕΧΡΙ n ΑΝ Α[J] < MIN ΤΟΤΕ ! αν βρέθηκε μικρότερο από το min POS <- J ! κρατάμε τη θέση του MIN <- A[J] ! και την τιμή του στη min ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ! Ανταλλάσσουμε τα κλειδιά των θέσεων i και pos A[POS] <- A[I]; ! στη θέση που είναι το μικρότερο κλειδί βάζουμε το Α[i] A[i] <- MIN; ! και στη Α[i] την μικρότερη τιμή min ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ