Η γραμμική αναζήτηση βρίσκει ένα στοιχείο σε μια ακολουθία \(n\) στοιχείων σε χρόνο \(O(n)\).
Μπορούμε να βρούμε ένα στοιχείο πιο γρήγορα από \(O(n)\);
Σκεφτείτε πρώτα τι θα μπορούσε να συμβαίνει σε ένα στοιχείο που δεν κοιτάξατε, αν ο πίνακας δεν έχει καμία δομή. Έπειτα σκεφτείτε πώς ψάχνετε μια λέξη σε ένα λεξικό: ποια ιδιότητα των δεδομένων σάς επιτρέπει να μην τα κοιτάξετε όλα;
Αριθμός στον οδηγό: Α17.2
(στο κεφάλαιο) ·
Μόνιμο αναγνωριστικό: slides-lec17-faster-than-linear ·
Σύνδεσμος: https://progintro.github.io/study/questions/slides/slides-lec17-faster-than-linear.html ·
Markdown (GitHub)