Στη θεωρία γραφημάτων και την επιστήμη των υπολογιστών, ένας πίνακας γειτνίασης είναι ένας τετραγωνικός πίνακας που χρησιμοποιείται για να αναπαραστήσει ένα πεπερασμένο γράφημα. Τα στοιχεία του πίνακα υποδεικνύουν εάν ζεύγη κορυφών είναι γειτονικά ή όχι στο γράφημα. Στην ειδική περίπτωση ενός πεπερασμένου απλού γραφήματος, ο πίνακας γειτνίασης είναι ένας πίνακας με μηδενικά στη διαγώνιο του.
Τι σημαίνει ο πίνακας γειτνίασης και η λίστα γειτνίασης;
Λίστα γειτνίασης: Μια λίστα γειτνίασης είναι ένας πίνακας που αποτελείται από τη διεύθυνση όλων των συνδεδεμένων λιστών. … Πίνακας γειτνίασης: Ο πίνακας γειτνίασης είναι ένας δισδιάστατος πίνακας μεγέθους V x V όπου V είναι ο αριθμός των κορυφών σε ένα γράφημα. Έστω ο πίνακας 2D adj, μια υποδοχή adj[j]=1 υποδηλώνει ότι υπάρχει μια άκρη από την κορυφή i έως την κορυφή j.
Τι σημαίνει λίστα γειτνίασης;
Στη θεωρία γραφημάτων και την επιστήμη των υπολογιστών, μια λίστα γειτνίασης είναι μια συλλογή από μη ταξινομημένες λίστες που χρησιμοποιούνται για την αναπαράσταση ενός πεπερασμένου γραφήματος. Κάθε μη ταξινομημένη λίστα μέσα σε μια λίστα γειτνίασης περιγράφει το σύνολο των γειτόνων μιας συγκεκριμένης κορυφής στο γράφημα.
Τι είναι ο πίνακας γειτνίασης και η λίστα εξηγήστε με παράδειγμα;
Ο πίνακας γειτνίασης, που μερικές φορές ονομάζεται επίσης και πίνακας σύνδεσης, ενός απλού γραφήματος με ετικέτα είναι ένας πίνακας με σειρές και στήλες που επισημαίνονται με κορυφές γραφήματος, με 1 ή 0 στη θέση σύμφωνα με το αν και. είναι γειτονικά ή όχι. Για ένα απλό γράφημα χωρίς αυτο-βρόχους, ο πίνακας γειτνίασης πρέπει να έχει 0 στη διαγώνιο.
Τι είναιη βασική διαφορά μεταξύ της μήτρας γειτνίασης και της λίστας γειτνίασης;
Ένας πίνακας γειτνίασης καταλαμβάνει
2/8 byte space (ένα bit ανά καταχώρηση). Μια λίστα γειτνίασης καταλαμβάνει χώρο 8e, όπου e είναι ο αριθμός των ακμών (υπολογιστής 32 bit). Έτσι, με αυτούς τους αριθμούς (ακόμα συγκεκριμένα για 32 bit) το σημείο διακοπής προσγειώνεται στο 1/64.