Βίντεο: Τι είναι η δυαδική αναζήτηση στη C++;
2024 Συγγραφέας: Lynn Donovan | [email protected]. Τελευταία τροποποίηση: 2023-12-15 23:45
ΕΝΑ δυαδική αναζήτηση είναι μια απλοϊκή αλγόριθμος προορίζεται για την εύρεση της θέσης ενός αντικειμένου που είναι αποθηκευμένο σε μια ταξινομημένη λίστα. Υπάρχουν μερικές παραλλαγές στο δυαδική αναζήτηση στο C πρόγραμμα, όπως δοκιμές για ισότητα και λιγότερο σε κάθε βήμα του αλγόριθμος.
Επομένως, τι είναι η δυαδική αναζήτηση στη C++;
Δυαδική αναζήτηση σε C++ Δυαδική αναζήτηση είναι μια μέθοδος για την εύρεση του απαιτούμενου στοιχείου σε έναν ταξινομημένο πίνακα με επανειλημμένη μείωση στο μισό του πίνακα και ερευνητικός στο μισό. Αυτή η μέθοδος γίνεται ξεκινώντας από ολόκληρο τον πίνακα. Μετά μειώνεται στο μισό. Ένα πρόγραμμα που αποδεικνύει δυαδική αναζήτηση σε C++ δίνεται παρακάτω.
τι είναι η δυαδική αναζήτηση με παράδειγμα; Δυαδική αναζήτηση αναζητά ένα συγκεκριμένο αντικείμενο συγκρίνοντας το πιο μεσαίο στοιχείο της συλλογής. Εάν συμβεί αντιστοίχιση, τότε επιστρέφεται το ευρετήριο του αντικειμένου. Εάν το μεσαίο στοιχείο είναι μεγαλύτερο από το στοιχείο, τότε το στοιχείο αναζητείται στον υποπίνακα στα αριστερά του μεσαίου στοιχείου.
Δεύτερον, τι σημαίνει δυαδική αναζήτηση;
Στην επιστήμη των υπολογιστών, δυαδική αναζήτηση , γνωστό και ως μισό διάστημα Αναζήτηση , λογαριθμική Αναζήτηση , ή δυάδικος μπριζόλα, είναι α Αναζήτηση αλγόριθμος που βρίσκει τη θέση μιας τιμής στόχου μέσα σε έναν ταξινομημένο πίνακα. Δυαδική αναζήτηση συγκρίνει την τιμή στόχο με το μεσαίο στοιχείο του πίνακα.
Σε τι χρησιμοποιείται η δυαδική αναζήτηση;
Στην απλούστερη μορφή του, δυαδική αναζήτηση είναι συνηθισμένος γρήγορα εύρημα μια τιμή σε μια ταξινομημένη ακολουθία (θεωρήστε μια ακολουθία έναν συνηθισμένο πίνακα προς το παρόν). Για λόγους σαφήνειας, θα ονομάσουμε την επιθυμητή τιμή την τιμή στόχο. Δυαδική αναζήτηση διατηρεί μια συνεχόμενη υποακολουθία της αρχικής ακολουθίας όπου η τιμή στόχος βρίσκεται σίγουρα.