Class IntervalST<T>
java.lang.Object
org.proforma.variability.util.algs4.IntervalST<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontains(Interval1D interval) BST searchget(Interval1D interval) intheight()voidput(Interval1D interval, T value) randomized insertionremove(Interval1D interval) search(Interval1D interval) Interval searchingsearch(IntervalST<T>.org.proforma.variability.util.algs4.IntervalST.Node x, Interval1D interval) searchAll(Interval1D interval) voidsearchAll(IntervalST<T>.org.proforma.variability.util.algs4.IntervalST.Node x, LinkedList<Interval1D> list) booleansearchAll(IntervalST<T>.org.proforma.variability.util.algs4.IntervalST.Node x, Interval1D interval, LinkedList<Interval1D> list) intsize()useful binary tree functions
-
Constructor Details
-
IntervalST
public IntervalST()
-
-
Method Details
-
getRootInterval
-
contains
BST search -
get
-
put
randomized insertion -
remove
-
search
Interval searching -
search
public Interval1D search(IntervalST<T>.org.proforma.variability.util.algs4.IntervalST.Node x, Interval1D interval) -
searchAll
-
searchAll
-
searchAll
public boolean searchAll(IntervalST<T>.org.proforma.variability.util.algs4.IntervalST.Node x, Interval1D interval, LinkedList<Interval1D> list) -
searchAll
public void searchAll(IntervalST<T>.org.proforma.variability.util.algs4.IntervalST.Node x, LinkedList<Interval1D> list) -
size
public int size()useful binary tree functions -
height
public int height()
-