Class IntervalST<T>
java.lang.Object
org.proforma.variability.util.algs4.IntervalST<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
contains
(Interval1D interval) BST searchget
(Interval1D interval) int
height()
void
put
(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) void
searchAll
(IntervalST<T>.org.proforma.variability.util.algs4.IntervalST.Node x, LinkedList<Interval1D> list) boolean
searchAll
(IntervalST<T>.org.proforma.variability.util.algs4.IntervalST.Node x, Interval1D interval, LinkedList<Interval1D> list) int
size()
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()
-