Logo el.boatexistence.com

Τι είναι η λίστα γειτνίασης;

Πίνακας περιεχομένων:

Τι είναι η λίστα γειτνίασης;
Τι είναι η λίστα γειτνίασης;

Βίντεο: Τι είναι η λίστα γειτνίασης;

Βίντεο: Τι είναι η λίστα γειτνίασης;
Βίντεο: ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΣΕ C - ΜΑΘΗΜΑ 10 - ΓΡΑΦΟΙ - ΜΕΡΟΣ 6 από 8: Λίστες Γειτνίασης 2024, Ενδέχεται
Anonim

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

Τι είναι παράδειγμα λίστας γειτνίασης;

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

Πώς αντιπροσωπεύετε μια λίστα γειτνίασης;

Στη Λίστα γειτνίασης, χρησιμοποιούμε έναν πίνακα από μια λίστα για να αναπαραστήσουμε το γράφημα. Το μέγεθος της λίστας είναι ίσο με τον αριθμό της κορυφής(n). Η Adjlist[0] θα έχει όλους τους κόμβους που είναι συνδεδεμένοι στην κορυφή 0. Η Adjlist[1] θα έχει όλους τους κόμβους που είναι συνδεδεμένοι στην κορυφή 1 και ούτω καθεξής.

Είναι η λίστα γειτνίασης δομή δεδομένων;

Στην επιστήμη των υπολογιστών, μια λίστα γειτνίασης είναι μια δομή δεδομένων για την αναπαράσταση γραφημάτων.

Τι είναι μια λίστα γειτνίασης Java;

Λίστα γειτνίασης. Μια λίστα γειτνίασης είναι τίποτα παρά ένας πίνακας λιστών. Το μέγεθος του πίνακα είναι ισοδύναμο με τον αριθμό των κορυφών του γραφήματος. Η λίστα σε ένα συγκεκριμένο ευρετήριο του πίνακα αντιπροσωπεύει τις γειτονικές κορυφές της κορυφής που αντιπροσωπεύονται από αυτόν τον δείκτη πίνακα.

Συνιστάται: