Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace DefaultNamespace
- {
- public class ABNode<E>
- {
- private E item;
- public virtual E Item
- {
- get
- {
- return this.item;
- }
- set
- {
- this.item = value;
- }
- }
- private ABNode<E> left;
- public virtual ABNode<E> Left
- {
- get
- {
- return this.left;
- }
- set
- {
- this.left = value;
- }
- }
- private ABNode<E> right;
- public virtual ABNode<E> Right
- {
- get
- {
- return this.right;
- }
- set
- {
- this.right = value;
- }
- }
- // constructor
- public ABNode(E item = default(E), ABNode<E> left = null, ABNode<E> right = null)
- {
- this.Item = this.item;
- this.Left = this.left;
- this.Right = this.right;
- }
- public virtual void Visit()
- {
- Console.WriteLine("{0} ", this.Item.ToString());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement