Γιατί χρησιμοποιούμε συμβολισμό μεγάλου Ο;
Γιατί χρησιμοποιούμε συμβολισμό μεγάλου Ο;

Βίντεο: Γιατί χρησιμοποιούμε συμβολισμό μεγάλου Ο;

Βίντεο: Γιατί χρησιμοποιούμε συμβολισμό μεγάλου Ο;
Βίντεο: Γιατί λιβανίζουμε; Τι συμβολίζει το θυμίαμα; - Μαθαίνω την Ορθόδοξη Πίστη (Επεισόδιο 12) 2024, Νοέμβριος
Anonim

Μεγάλη σημειογραφία Ο χαρακτηρίζει τις συναρτήσεις ανάλογα με τους ρυθμούς ανάπτυξής τους: μπορεί να αναπαρασταθούν διαφορετικές συναρτήσεις με τον ίδιο ρυθμό ανάπτυξης χρησιμοποιώντας το ίδιο O σημειογραφία Το Το γράμμα Ο χρησιμοποιείται επειδή ο ρυθμός ανάπτυξης μιας συνάρτησης είναι αναφέρεται επίσης ως η σειρά της συνάρτησης.

Επίσης, πρέπει να ξέρετε, γιατί είναι χρήσιμη η σημείωση Big O;

Μεγάλη σημειογραφία Ο σας επιτρέπει να αναλύσετε αλγόριθμους ως προς τη συνολική αποτελεσματικότητα και δυνατότητα κλιμάκωσης. Αφαιρεί τις διαφορές σταθερής τάξης στην απόδοση που μπορεί να ποικίλλουν από πλατφόρμα, γλώσσα, λειτουργικό σύστημα μέχρι να επικεντρωθεί στην εγγενή αποτελεσματικότητα του αλγορίθμου και πώς ποικίλλει ανάλογα με το μέγεθος της εισόδου.

Επιπλέον, ποια σημειογραφία Big O είναι πιο αποτελεσματική; Ο (logN): Λογαριθμική Αυτό είναι το πιο αποτελεσματική αλγόριθμος αναζήτησης. Ο αριθμός των λειτουργιών κορυφώνεται στην αρχή και στη συνέχεια ισοπεδώνεται καθώς αυξάνεται το μέγεθος της εισόδου. ο πλέον κοινό παράδειγμα είναι ένα δυαδικό δέντρο αναζήτησης. Για μια καλή εξήγηση της εφαρμογής δέντρου δυαδικής αναζήτησης JavaScript, δείτε αυτό το άρθρο.

Αντίστοιχα, πώς εξηγείτε το Big O notation;

ο Μεγάλη σημειογραφία Ο ορίζει ένα άνω όριο ενός αλγορίθμου, δεσμεύει μια συνάρτηση μόνο από πάνω. Για παράδειγμα, λάβετε υπόψη την περίπτωση Ταξινόμηση εισαγωγής. Χρειάζεται γραμμικός χρόνος στην καλύτερη περίπτωση και τετραγωνικός χρόνος στη χειρότερη περίπτωση. Μπορούμε με ασφάλεια να πούμε ότι η χρονική πολυπλοκότητα του είδους εισαγωγής είναι Ο (n^2).

Είναι η σημειογραφία Big O η χειρότερη περίπτωση;

Παρόλο μεγάλη σημειογραφία δεν έχει καμία σχέση με το χειρότερη περίπτωση ανάλυση, συνήθως αντιπροσωπεύουμε το χειρότερη περίπτωση με μεγάλη σημειογραφία Το Έτσι, στην δυαδική αναζήτηση, το καλύτερο υπόθεση είναι Ο (1), μέσος όρος και χειρότερη περίπτωση είναι Ο (logn). Εν ολίγοις, δεν υπάρχει κανένα είδος σχέσης του τύπου μεγάλο Ο χρησιμοποιείται για χειρότερη περίπτωση , Θήτα κατά μέσο όρο υπόθεση ”.

Συνιστάται: