mirror of https://github.com/TheMessik/TreeLib
small reformat
parent
33b9f913dd
commit
5e3301bbfb
|
@ -1,12 +1,12 @@
|
|||
package graph;
|
||||
package abstractions;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public abstract class Node<T extends Comparable<T>> {
|
||||
protected final List<Node<T>> children;
|
||||
protected T value;
|
||||
protected Node<T> parent;
|
||||
protected final List<Node<T>> children;
|
||||
|
||||
public Node(Node<T> parent, T value) {
|
||||
this.value = value;
|
|
@ -1,4 +1,4 @@
|
|||
package graph;
|
||||
package abstractions;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashSet;
|
||||
|
@ -28,8 +28,12 @@ public abstract class Tree<T extends Comparable<T>> {
|
|||
}
|
||||
|
||||
public abstract Node<T> addNode(T value);
|
||||
|
||||
public abstract boolean removeNode(T value);
|
||||
|
||||
public abstract boolean removeNode(Node<T> n);
|
||||
|
||||
public abstract Node<T> findNode(T value);
|
||||
|
||||
public abstract String toString();
|
||||
}
|
|
@ -1,7 +1,7 @@
|
|||
package binarytree;
|
||||
|
||||
import graph.Node;
|
||||
import graph.Tree;
|
||||
import abstractions.Node;
|
||||
import abstractions.Tree;
|
||||
|
||||
import java.util.ArrayDeque;
|
||||
import java.util.ArrayList;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
package binarytree;
|
||||
|
||||
import graph.Node;
|
||||
import abstractions.Node;
|
||||
|
||||
import java.util.Random;
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import binarytree.BinaryTree;
|
||||
import binarytree.BinaryTreeNode;
|
||||
import graph.Node;
|
||||
import abstractions.Node;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
|
@ -36,11 +36,6 @@ public class BinaryTreeTests {
|
|||
Assert.assertEquals(4, tree.getSize());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testAddition3() {
|
||||
Node<Integer> n1 = new BinaryTreeNode<>(null, 1);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testRemoval() {
|
||||
tree.addNode(1);
|
||||
|
|
Loading…
Reference in New Issue