IntervalRBTreeNode.java
- package mtas.codec.tree;
- /**
- * The Class IntervalRBTreeNode.
- *
- * @param <T> the generic type
- */
- public class IntervalRBTreeNode<T>
- extends IntervalTreeNode<T, IntervalRBTreeNode<T>> {
- /** The Constant BLACK. */
- static final int BLACK = 1;
- /** The Constant RED. */
- static final int RED = 0;
- /** The color. */
- public int color;
- /** The n. */
- public int n;
- // node with start and end position
- /**
- * Instantiates a new interval RB tree node.
- *
- * @param left the left
- * @param right the right
- * @param color the color
- * @param n the n
- */
- public IntervalRBTreeNode(int left, int right, int color, int n) {
- super(left, right);
- this.color = color;
- this.n = n;
- }
- }