salve devo realizzare una mappa geografica che devo realizzare a partire due file: 1 file contenente l'elenco dei stati e 1 file in cui ho delle info riguardo con quale stato lo stato x confina,cioè mi da informazione su quali stati sono confinanti.
io ho pensato a memorizzare questi info con un grafo implementato mediante lista delle adiacenze perchè oltre a varie interrogazioni da poter fare su questo grafo( ad esempio con quali stati un stato x è confinanti,con quanti stati confina uno stato x,ecc) e inoltre possibile aggiungere nuovi stati o nuovi confini a uno stato esistente.
il mio problema è poco realizzare ciò in java,in altri linguaggi tipo C ho idea di come fare ,ma qui in java?