package com.test;
public class Node {
Integer data;
Node leftNode;
Node rightNode;
boolean visited;
public Node(Integer data){
this.data = data;
}
public Integer getData() {
return data;
}
public void setData(Integer data) {
this.data = data;
}
public boolean hasLeftNode(){
return leftNode != null;
}
public Node getLeftNode() {
return leftNode;
}
public void setLeftNode(Node leftNode) {
this.leftNode = leftNode;
}
public boolean hasRightNode(){
return rightNode != null;
}
public Node getRightNode() {
return rightNode;
}
public void setRightNode(Node rightNode) {
this.rightNode = rightNode;
}
public boolean isVisited() {
return visited;
}
public void setVisited(boolean visited) {
this.visited = visited;
}
public void print(){
System.out.print(data+" ");
}
public String toString(){
return data+" ";
}
}