Η εργασία αυτή περιγράφει υβριδικούς αλγορίθμους ταξινόμησης και τις διαφορές των αλγορίθμων αυτών στις γλώσσες C++ και Java. Αρχικά, αναλύονται οι βασικότερες έννοιες των αλγορίθμων και των δομών δεδομένων όπου χρησιμοποιούνται. Επιπλέον, γίνεται αναφορά στους αλγορίθμους όπου αποτελούν τους υβριδικούς αλγορίθμους ταξινόμησης, αλλά και των μεθοδολογιών όπου χρησιμοποιούν. Παρατίθενται τα αποτελέσματα των επιδόσεων των υβριδικών αλγορίθμων ταξινόμησης όπου διεξάχθηκαν, αλλά και οι διαφορές μεταξύ των αποτελεσμάτων στις δύο γλώσσες. Συμπερασματικά, ο σκοπός της εργασίας αυτής είναι η κατανόηση της έννοιας του υβριδικού αλγορίθμου ταξινόμησης και η εκμάθηση επιλογής του αλγορίθμου με κριτήριο τις ανάγκες μας.