Ποια είναι η χρονική πολυπλοκότητα του αλγορίθμου του Prim;
Ποια είναι η χρονική πολυπλοκότητα του αλγορίθμου του Prim;

Βίντεο: Ποια είναι η χρονική πολυπλοκότητα του αλγορίθμου του Prim;

Βίντεο: Ποια είναι η χρονική πολυπλοκότητα του αλγορίθμου του Prim;
Βίντεο: ΠΛΗ30 - ΜΑΘΗΜΑ 1.1 - ΑΝΑΛΥΣΗ ΔΙΑΔΙΚΑΣΤΙΚΩΝ ΑΛΓΟΡΙΘΜΩΝ - ΘΕΩΡΙΑ 1/2 2024, Απρίλιος
Anonim

ο χρονική πολυπλοκότητα απο Prim'sAlgorithm είναι O ((V + E) l o g V) επειδή κάθε κορυφή εισάγεται στην ουρά προτεραιότητας μόνο μία φορά και η εισαγωγή στην ουρά προτεραιότητας γίνεται λογαριθμική χρόνος.

Εξάλλου, ποια είναι η χρονική πολυπλοκότητα του αλγορίθμου Kruskal;

Περίπλοκο . Ο αλγόριθμος του Kruskal μπορεί να εμφανιστεί για εκτέλεση στο O(E log E) χρόνος , ή ισοδύναμα, O(E log V) χρόνος , όπου E είναι ο αριθμός των ακμών στο γράφημα και V είναι ο αριθμός των κορυφών, όλα με απλές δομές δεδομένων.

Ομοίως, ποιο είναι καλύτερο Prims ή Kruskal; του Kruskal Αλγόριθμος: εκτελεί καλύτερα ασυνήθιστες καταστάσεις (αραιά γραφήματα) επειδή χρησιμοποιεί απλούστερες δομές δεδομένων. Prim's Αλγόριθμος: είναι σημαντικά ταχύτερος στο όριο όταν έχετε ένα πραγματικά πυκνό γράφημα με πολλές περισσότερες κορυφές ακραίου.

Ρωτήθηκε επίσης, σε τι χρησιμοποιείται ο αλγόριθμος του Prim;

Στην επιστήμη των υπολογιστών, Prim's (γνωστό και ως Jarník's) αλγόριθμος είναι άπληστος αλγόριθμος που βρίσκει ένα ελάχιστο εκτεινόμενο δέντρο για ένα σταθμισμένο μη κατευθυνόμενο γράφημα. Αυτό σημαίνει ότι βρίσκει ένα υποσύνολο των άκρων που σχηματίζει ένα δέντρο που περιλαμβάνει κάθε κορυφή, όπου το συνολικό βάρος όλων των άκρων στο δέντρο ελαχιστοποιείται.

Ποια είναι η χρονική πολυπλοκότητα του αλγόριθμου ταξινόμησης εισαγωγής;

Ταξινόμηση εισαγωγής είναι στάβλος είδος με το χώρο περίπλοκο του Ο (1) Ο(1) Ο(1). Για την παρακάτω λίστα, ποιες δύο αλγόριθμους ταξινόμησης έχουν το ίδιο τρέξιμο χρόνος (αγνοώντας σταθερούς παράγοντες);

Συνιστάται: