public class BiSearchNode<Q> extends Object implements BiNode<Q>
| Constructor and Description |
|---|
BiSearchNode(Comparator<Q> comp) |
BiSearchNode(Comparator<Q> comp,
Q data) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addDuplicate(Q src)
Method safely adds given element to duplicates.
|
int |
compare(Q object0,
Q object1) |
boolean |
equals(Object obj) |
Comparator<Q> |
getComparator() |
Q |
getData() |
List<Q> |
getDuplicates() |
int |
getHeight() |
BiNode<Q> |
getLeft() |
BiNode<Q> |
getRight() |
int |
hashCode() |
void |
setData(Q data) |
void |
setDuplicates(List<Q> duplicates) |
void |
setHeight(int height) |
void |
setLeft(BiNode<Q> left) |
void |
setRight(BiNode<Q> right) |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitcomparing, comparing, comparingDouble, comparingInt, comparingLong, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongpublic BiSearchNode(Comparator<Q> comp)
public BiSearchNode(Comparator<Q> comp, Q data)
data - public boolean addDuplicate(Q src)
Method safely adds given element to duplicates.
addDuplicate in interface BiNode<Q>src - sourcepublic int getHeight()
public void setHeight(int height)
height - public List<Q> getDuplicates()
getDuplicates in interface BiNode<Q>public void setDuplicates(List<Q> duplicates)
setDuplicates in interface BiNode<Q>duplicates - public Comparator<Q> getComparator()
getComparator in interface BiNode<Q>Copyright © 2018 Terra Software Informatics LLC.. All rights reserved.