mirror of https://github.com/TheMessik/TreeLib
commit
e29bbcbb89
|
@ -0,0 +1,11 @@
|
|||
package graph;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public abstract class Graph {
|
||||
protected List<Node> nodes;
|
||||
|
||||
public List<Node> getAllNodes() {
|
||||
return nodes;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,20 @@
|
|||
package graph;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public abstract class Node {
|
||||
private final String item;
|
||||
private List<Node> children;
|
||||
|
||||
public Node(String item) {
|
||||
this.item = item;
|
||||
}
|
||||
|
||||
public String getItem() {
|
||||
return item;
|
||||
}
|
||||
|
||||
public List<Node> getChildren() {
|
||||
return children;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue