il count va bene come lo hai fatto, ma il tutto va messo dentro l'if come ti ho detto io
poi leva questo controllo controllo
if(!v_visited.contains(w))
vedrai che funziona anche se per ora ti ripeterà alcuni nodi
vedremo poi come evitare le ripetizioni, intanto fai questa prova per vedere se i nodi restituiti sono giusti anche se ripetuti