Οδηγός Μελέτης - Εισαγωγή στον Προγραμματισμό

Κ22.7 · BFS σε τέλειο δυαδικό δέντρο

Kahoot «Λίστες, Δέντρα and Beyond» · Δυσκολία ★★★ · multiple-choice · 37% σωστές απαντήσεις (93 απαντήσεις στο αμφιθέατρο) · Κεφάλαια: 22, 21

MIT (3-ετείς): έστω T ένα τέλειο δυαδικό δέντρο με n κόμβους. Μπορώ να βρω ένα στοιχείο με BFS σε O(log n);

Συχνή παρανόηση

Το 61% απάντησε True, μπερδεύοντας το ύψος του δέντρου (log n) με το κόστος της αναζήτησης· η BFS σε δέντρο που δεν είναι BST μπορεί να χρειαστεί να επισκεφθεί όλους τους κόμβους.

Υπόδειξη

Η BFS δεν ξέρει προς ποιο παιδί να πάει· σκεφτείτε πόσους κόμβους επισκέπτεται στη χειρότερη περίπτωση, αν το στοιχείο είναι στο τελευταίο επίπεδο.

Αριθμός στον οδηγό: Κ22.7 (στο κεφάλαιο) · Μόνιμο αναγνωριστικό: kahoot-bfs-perfect-tree · Σύνδεσμος: https://progintro.github.io/study/questions/kahoot/kahoot-bfs-perfect-tree.html · Markdown (GitHub)