using System.Collections.Generic;
public static void Main()
Program tree = new Program();
tree.root = new Node(100);
tree.root.left = new Node(50);
tree.root.right = new Node(200);
tree.root.left.left = new Node(25);
tree.root.left.right = new Node(75);
tree.root.right.right = new Node(350);
printLevelOrder(tree.root);
static void printLevelOrder(Node root)
Queue<Node> q = new Queue<Node>();
int queueCount = q.Count;
Console.Write(n.data + ", ");