// ----------------------------------------------------------- // Estruturas de Dados 2019/2020 (CC1007) - DCC/FCUP // http://www.dcc.fc.up.pt/~pribeiro/aulas/edados1920/ // ----------------------------------------------------------- // No de uma arvore binaria de pesquisa // Ultima alteracao: 13/05/2018 // ----------------------------------------------------------- // O tipo T tem de implementar o interface Comparable // (ou te-lo herdado de uma super classe). public class BSTNode> { private T value; // Valor guardado no no private BSTNode left; // Filho esquerdo private BSTNode right; // Filho direito // Construtor BSTNode(T v, BSTNode l, BSTNode r) { value = v; left = l; right = r; } // Getters e Setters public T getValue() {return value;} public BSTNode getLeft() {return left;} public BSTNode getRight() {return right;} public void setValue(T v) {value = v;} public void setLeft(BSTNode l) {left = l;} public void setRight(BSTNode r) {right = r;} }