Quick Sort
Ο Quick Sort είναι ένας γρήγορος αλγόριθμος ταξινόμησης που βασίζεται επίσης στη στρατηγική “διαίρει και βασίλευε”. Επιλέγει ένα σημείο αναφοράς (pivot), ταξινομεί τα στοιχεία γύρω από αυτό σε δύο ομάδες (μικρότερα και μεγαλύτερα) και συνεχίζει αναδρομικά την ίδια διαδικασία. Έχει μέσο χρόνο εκτέλεσης O(n log n), αλλά στη χειρότερη περίπτωση μπορεί να φτάσει το O(n²), […]