Migliore risposta
Hai familiarità con la struttura di una molecola di ciclopropano? Un ciclopropano è un idrocarburo aliciclico costituito da tre atomi di carbonio disposti in una struttura ad anelli come questa
Osserva attentamente la struttura. Ignora gli atomi di idrogeno per ora e osserva i legami covalenti tra due atomi di carbonio qualsiasi. Osserva che ogni atomo di carbonio è legato con ogni altro atomo di carbonio in una molecola di ciclopropano. Questa è lintuizione di base alla base di un grafico completo.
Ora una definizione formale:
Un grafo completo costituito da n vertici è un grafo connesso in modo tale che esista un percorso di lunghezza uno tra due vertici qualsiasi del grafo . In altre parole, in un grafo completo, ogni vertice è adiacente ai vertici rimanenti in modo tale che il numero di archi nel grafo sia esattamente \, \ binom {n} {2}
A esempio migliore di un grafico completo è \, K\_5 \,
Osserva che nel grafico sopra ogni vertice è unito a tutti gli altri vertici. Quindi è un grafico completo.
Risposta
Differenza tra grafico e struttura dati ad albero:
Grafico
- In graph può esserci più di un percorso, ad esempio il grafico può avere percorsi unidirezionali o bidirezionali tra i nodi.
- In graph non esiste questo concetto di root node.
- Graph può avere loop, circuiti e anche self-loop.
- In Graph non esiste tale relazione genitore-figlio.
- I grafici sono più complessi rispetto agli alberi in quanto possono avere cicli, loop ecc.
- Il grafico è attraversato da DFS : Profondità First Search e in BFS : algoritmo di ricerca Breadth First.
- Il grafico può essere ciclico o aciclico.
- Ci sono principalmente due tipi di grafici: grafici diretti e non orientati.
- Applicazioni grafici: colorazione di mappe, un lgoritmi, colorazione dei grafici, pianificazione dei lavori, ecc.
- In Graph, no. dei bordi dipendono dal grafico.
- Graph è un modello di rete.
Alberi
- Lalbero è una forma speciale di grafo, cioè un grafo collegato in modo minimo e con un solo percorso tra due vertici.
- Lalbero è un caso speciale di grafo che non ha loop, circuiti e cicli automatici.
- Nellalbero cè esattamente una radice nodo e ogni figlio hanno un solo genitore.
- Negli alberi esiste una relazione genitore-figlio, quindi il flusso può essere lì con la direzione dallalto verso il basso o viceversa.
- Gli alberi sono meno complessi dei grafici in quanto non hanno cicli, cicli automatici e sono comunque connessi.
- Lattraversamento dellalbero è una specie di caso speciale di attraversamento del grafico. Lalbero è attraversato in Pre-ordine , In ordine e Post-ordine (tutti e tre in DFS o in BFS algoritmo)
- Gli alberi rientrano nella categoria del gruppo di disponibilità del database: Grafici aciclici diretti è un tipo di grafico diretto che non ha cicli.
- Diversi tipi di alberi sono: Albero binario , Albero di ricerca binario, albero AVL, cumuli.
- Applicazioni albero : ordinamento e ricerca come Traversal albero e ricerca binaria.
- Lalbero ha sempre n-1 bordi.
- Albero è un modello gerarchico.