Conversione del grafico diretto per indirizzato a uno utilizzando la Biblioteca Java Jung

StackOverflow https://stackoverflow.com//questions/21061300

  •  26-12-2019
  •  | 
  •  

Domanda

Sto cercando un modo per calcolare il grado di ogni nodo di un indirettoSporsegraph in modo non trattato.Sfortunatamente il metodo .degree mi dà la somma dell'integreto e del outdoregree di ogni nodo. Assumere il grafico diretto G={(A,B),(B,A),(C,D),(D,A)}.Voglio calcolare laurea non rilevata per questo grafico.In questo caso sarebbe: A= 2, B= 1, c= 1, d= 2.

Saluti.

È stato utile?

Soluzione

Lo capisco da solo.Questo può essere fatto usando il metodo .getNeighborCount().Questo metodo può calcolare il grado di ciascun nodo in modo non rilevato.

Altri suggerimenti

FYI, il grado del nodo è il numero di bordi incidenti.Il numero di vicini è il numero di nodi che sono collegati da un singolo bordo.Nel caso del tuo esempio questi dovrebbero essere identici;Si inizia solo a ottenere discrepanze nel caso di bordi paralleli o antiparallel o loop di sé.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top