Δυαδική αναζήτηση: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
μ Γρήγορη προσθήκη κατηγορίας "Αλγόριθμοι" (HotCat)
Χωρίς σύνοψη επεξεργασίας
Γραμμή 1:
{{Πηγές|27|05|2011}}<br>
 
 
'''Δυαδική αναζήτηση''' ονομάζεται ένας [[αναδρομή|αναδρομικός]] [[αλγόριθμος]] αναζήτησης ενός στοιχείου (το λεγόμενο ''στοιχείο-κλειδί'') σε μια ταξινομημένη <!--στατική -->[[δομή δεδομένων]]. Ο αλγόριθμος στηρίζεται στο γεγονός ότι η δομή δεδομένων είναι ταξινομημένη μειώνοντας σημαντικά τον αριθμό γενικά των συκρίσεων που απαιτούνται, ώστε να είναι πιο σύντομος από τη [[γραμμική αναζήτηση]]. Σε αντιστοιχία με την καθημερινή ζωή η δυαδική αναζήτηση αντιστοιχεί στην εύρεση μιας σελίδας σε ένα βιβλίο, ενώ η γραμμική αναζήτηση στην εύρεση μιας σελίδας σε μία στοίβα από σελίδες που δεν είναι σε σειρά.
 
Γραμμή 12 ⟶ 15 :
 
Αν υπάρχει περίπτωση το στοιχείο-κλειδί να υπάρχει περισσότερες φορές και χρειάζεται να επιστραφούν όλες οι θέσεις, τότε ο αλγόριθμος χρειάζεται επιπλέον τροποποίηση.
 
 
{{Αλγόριθμος-επέκταση}}
 
[[Κατηγορία:Αλγόριθμοι]]