All pastes #2064983 Raw Edit

TreeNode.jaba

public java v1 · immutable
#2064983 ·published 2011-05-19 18:51 UTC
rendered paste body
package datastructs;public class TreeNode<K extends Comparable<K>, T> {    private K key;    private T data;    private TreeNode<K, T> leftChild;    private TreeNode<K, T> rightChild;    public T getData() {        return data;    }    public void setData(T data) {        this.data = data;    }    public K getKey() {        return key;    }    public void setKey(K key) {        this.key = key;    }    public TreeNode<K, T> getLeftChild() {        return leftChild;    }    public void setLeftChild(TreeNode<K, T> leftChild) {        this.leftChild = leftChild;    }    public TreeNode<K, T> getRightChild() {        return rightChild;    }    public void setRightChild(TreeNode<K, T> rightChild) {        this.rightChild = rightChild;    }    public TreeNode(K key, T data, TreeNode<K, T> leftChild, TreeNode<K, T> rightChild) {        this.key = key;        this.data = data;        this.leftChild = leftChild;        this.rightChild = rightChild;    }}