/**
* @FileName : TreeNode
* @Description : 二叉数的节点对象
* @Date : 2004-6-24
* @Author : dalily
*/
public class TreeNode
{
//左节点
private TreeNode lNode ; //右节点
private TreeNode rNode ; //节点内容
private String strContent; //该节点是否已经访问
private boolean bFlag = false; //节点位置
private int iPosition; public TreeNode(String strContent, int iPosition){
setPosition(iPosition);
setContent(strContent);
} //节点访问操作
public void setFlag(boolean bFlag){
this.bFlag = bFlag;
}
public boolean getFlag(){
return bFlag;
} //节点位置操作
public int getPosition(){
return iPosition;
}
public void setPosition(int iPosition){
this.iPosition = iPosition;
} //节点内容操作
public String getContent(){
return strContent;
}
public void setContent(String strContent){
this.strContent = strContent;
}
//左节点操作
public TreeNode getLNode(){
return lNode;
}
public void setLNode(TreeNode lNode){
this.lNode = lNode;
} //右节点操作
public TreeNode getRNode(){
return rNode;
}
public void setRNode(TreeNode rNode){
this.rNode = rNode;
}
}
* @FileName : TreeNode
* @Description : 二叉数的节点对象
* @Date : 2004-6-24
* @Author : dalily
*/
public class TreeNode
{
//左节点
private TreeNode lNode ; //右节点
private TreeNode rNode ; //节点内容
private String strContent; //该节点是否已经访问
private boolean bFlag = false; //节点位置
private int iPosition; public TreeNode(String strContent, int iPosition){
setPosition(iPosition);
setContent(strContent);
} //节点访问操作
public void setFlag(boolean bFlag){
this.bFlag = bFlag;
}
public boolean getFlag(){
return bFlag;
} //节点位置操作
public int getPosition(){
return iPosition;
}
public void setPosition(int iPosition){
this.iPosition = iPosition;
} //节点内容操作
public String getContent(){
return strContent;
}
public void setContent(String strContent){
this.strContent = strContent;
}
//左节点操作
public TreeNode getLNode(){
return lNode;
}
public void setLNode(TreeNode lNode){
this.lNode = lNode;
} //右节点操作
public TreeNode getRNode(){
return rNode;
}
public void setRNode(TreeNode rNode){
this.rNode = rNode;
}
}
* @FileName : TreeNode
* @Description : 二叉数的节点对象
* @Date : 2004-6-24
* @Author : dalily
*/
public class TreeNode
{
//左节点
private TreeNode lNode ; //右节点
private TreeNode rNode ; //节点内容
private String strContent; //该节点是否已经访问
private boolean bFlag = false; //节点位置
private int iPosition; public TreeNode(String strContent, int iPosition){
setPosition(iPosition);
setContent(strContent);
} //节点访问操作
public void setFlag(boolean bFlag){
this.bFlag = bFlag;
}
public boolean getFlag(){
return bFlag;
} //节点位置操作
public int getPosition(){
return iPosition;
}
public void setPosition(int iPosition){
this.iPosition = iPosition;
} //节点内容操作
public String getContent(){
return strContent;
}
public void setContent(String strContent){
this.strContent = strContent;
}
//左节点操作
public TreeNode getLNode(){
return lNode;
}
public void setLNode(TreeNode lNode){
this.lNode = lNode;
} //右节点操作
public TreeNode getRNode(){
return rNode;
}
public void setRNode(TreeNode rNode){
this.rNode = rNode;
}
}
* @FileName : TreeNode
* @Description : 二叉数的节点对象
* @Date : 2004-6-24
* @Author : dalily
*/
public class TreeNode
{
//左节点
private TreeNode lNode ; //右节点
private TreeNode rNode ; //节点内容
private String strContent; //该节点是否已经访问
private boolean bFlag = false; //节点位置
private int iPosition; public TreeNode(String strContent, int iPosition){
setPosition(iPosition);
setContent(strContent);
} //节点访问操作
public void setFlag(boolean bFlag){
this.bFlag = bFlag;
}
public boolean getFlag(){
return bFlag;
} //节点位置操作
public int getPosition(){
return iPosition;
}
public void setPosition(int iPosition){
this.iPosition = iPosition;
} //节点内容操作
public String getContent(){
return strContent;
}
public void setContent(String strContent){
this.strContent = strContent;
}
//左节点操作
public TreeNode getLNode(){
return lNode;
}
public void setLNode(TreeNode lNode){
this.lNode = lNode;
} //右节点操作
public TreeNode getRNode(){
return rNode;
}
public void setRNode(TreeNode rNode){
this.rNode = rNode;
}
}