Εκτέλεση
Τερματισμός
Βήμα
Παύση
Δεδομένα
Ταχύτητα εκτέλεσης
Συγχώνευση ταξινομημένων πινάκων
Συγχώνευση
Υπόλοιπα_Στοιχεία
ΑΛΓΟΡΙΘΜΟΣ
Συγχώνευση
ΔΕΔΟΜΕΝΑ
// Α, Β, Ν, Μ //
i
⇦
1
j
⇦
1
k
⇦
1
ΟΣΟ
i ≦ N
ΚΑΙ
j ≦ M
ΕΠΑΝΑΛΑΒΕ
ΑΝ
A[ i ] < B[ j ]
ΤΟΤΕ
Γ[ k ]
⇦
Α[ i ]
i
⇦
i + 1
ΑΛΛΙΩΣ
Γ[ k ]
⇦
Β[ j ]
j
⇦
j + 1
ΤΕΛΟΣ_ΑΝ
k
⇦
k + 1
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΚΑΛΕΣΕ
Υπόλοιπα_Στοιχεία
ΑΠΟΤΕΛΕΣΜΑΤΑ
// Γ //
ΤΕΛΟΣ
Συγχώνευση
ΔΙΑΔΙΚΑΣΙΑ
Υπόλοιπα_Στοιχεία
ΔΕΔΟΜΕΝΑ
// Α, Β, Ν, Μ, I, J, K //
ΑΝ
I = N
ΤΟΤΕ
ΓΙΑ
Μετρητής
ΑΠΟ
J
ΜΕΧΡΙ
M
Γ[ K ]
⇦
Β[ Μετρητής ]
K
⇦
K + 1
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΑΛΛΙΩΣ
ΓΙΑ
Μετρητής
ΑΠΟ
I
ΜΕΧΡΙ
N
Γ[ K ]
⇦
A[ Μετρητής ]
K
⇦
K + 1
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΑΝ
ΑΠΟΤΕΛΕΣΜΑΤΑ
// Γ //
ΤΕΛΟΣ
Υπόλοιπα_Στοιχεία
Πίνακας Α
Πίνακας Β
Καταχώρηση