Algoritmi/L'ADT grafo non orientato: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Correggo errori comuni (tramite La lista degli errori comuni V 1.1) |
|||
Riga 6:
* svantaggio: se il grafo non è orientato, la matrice risulta simmetrica rispetto alla diagonale principale;
* vantaggio: se il grafo è pesato, il valore di peso si può inserire direttamente nella matrice al posto di 1 → un numero diverso da 0 determina sia l'esistenza dell'arco, sia il valore di peso;
* la complessità spaziale è: <math>S \left(
* vantaggio: per verificare una connessione basta accedere ad una cella della matrice → costo unitario.
Riga 15:
* svantaggio: in un grafo pesato, si deve memorizzare anche il peso sotto forma di denominatore;
* svantaggio: gli elementi complessivi nelle liste sono <math>2 \left| E \right|</math>;
* <math>S \left(
* svantaggio: l'accesso topologico è meno efficiente perché non ha costo unitario.
==Generazione di grafi casuali==
# Il grafo non è modello della realtà, ma viene generato da casuali coppie di vertici → eventuali archi duplicati e cappi da eliminare.
# Calcolo probabilistico che nasce da un grafo completo: Tra tutti i possibili <math>\tfrac{V \left(
:::<math>E=p \frac{V \left(
::Vantaggioso perché non si considerano duplicati e cappi, e se vengono richiesti <math>E</math> archi si ottengono in media <math>E</math> archi.
|