Μάθημα : ΠΛΗΡΟΦΟΡΙΚΗ Γ' ΟΙΚ/ΠΛΗ
Κωδικός : 3944002220
-
Εμφάνιση όλων των ενοτήτων
Σειριακή Αναζήτηση
Το πρόβλημα της αναζήτησης (searching) ενός στοιχείου σε πίνακα είναι ιδιαίτερα ενδιαφέρον λόγω της χρησιμότητας του σε πλήθος εφαρμογών. Υπάρχουν αρκετές μέθοδοι αναζήτησης σε πίνακα που εξαρτώνται κυρίως από το, αν ο πίνακας είναι ταξινομημένος ή όχι. Μια άλλη παράμετρος είναι, αν ο πίνακας περιέχει στοιχεία που είναι όλα διάφορα μεταξύ τους ή όχι. Τα στοιχεία του πίνακα μπορεί να είναι αριθμητικά ή αλφαριθμητικά.
Η πιο απλή μορφή αναζήτησης στοιχείου σε πίνακα είναι η σειριακή (sequential) ή γραμμική (linear) μέθοδος.
Η σειριακή μέθοδος αναζήτησης είναι η πιο απλή, αλλά και η λιγότερη αποτελεσματική μέθοδος αναζήτησης. Έτσι, δικαιολογείται η χρήση της μόνο σε περιπτώσεις όπου:
- ο πίνακας είναι μη ταξινομημένος,
- ο πίνακας είναι μικρού μεγέθους,
- η αναζήτηση σε ένα συγκεκριμένο πίνακα γίνεται σπάνια.
Μπορείτε να δείτε την προσομοίωση της εκτέλεσης του αλγόριθμου της σειριακής αναζήτησης ΕΔΩ.