public Node FindParentNode(int num) { if (LNode != null) { if (num == this.LNode.num) { return(this); } if (LNode.FindNode(num) != null) { return(LNode.FindNode(num)); } } if (RNode != null) { if (num == this.RNode.num) { return(this); } if (RNode.FindNode(num) != null) { return(RNode.FindNode(num)); } } return(null); }