Graph Data Structure
Definition
class DirectedGraphNode {
int label;
List<DirectedGraphNode> neighbors;
GraphNode(int val) {
label = val;
neighbors = new ArrayList<DirectedGraphNode>();
}
}class UndirectedGraphNode {
int label;
List<UndirectedGraphNode> neighbors;
GraphNode(int val) {
label = val;
neighbors = new ArrayList<UndirectedGraphNode>();
}
}Last updated