Βλέπεις κάθε γραμμή σαν μονοδιάστατο πίνακα
Για κ από 1 μέχρι Ν ! Για κάθε γραμμή
Για ι από 2 μέχρι Μ ! Κλασική ταξινόμηση
Για j από Μ μέχρι ι με_βήμα -1
Αν (Α[κ,j-1] < A[κ,j]) τότε
Αντιμετάθεσε Α[κ,j-1], A[κ,j]
Τέλος_Αν
Τέλος_Επανάληψης
Τέλος_Επανάληψης
Τέλος_Επανάληψης
Για κ από 1 μέχρι Μ ! Για κάθε στήλη
Για ι από 2 μέχρι Ν ! Κλασική ταξινόμηση
Για j από Ν μέχρι ι με_βήμα -1
Αν (Α[j-1,κ] < A[j,κ]) τότε
Αντιμετάθεσε Α[j-1,κ] , A[j,κ]
Τέλος_Αν
Τέλος_Επανάληψης
Τέλος_Επανάληψης
Τέλος_Επανάληψης