static void Main(string[] args) { int index = 0; SinglelyLinkedList list = new SinglelyLinkedList(); if (!list.findMiddleNode(out index)) Console.WriteLine("There is no item in the list!"); list.Add(1); if (!list.findMiddleNode(out index)) Console.WriteLine("There is no item in the list!"); else Console.WriteLine("Middle index = " + index.ToString()); list.Add(2); if (!list.findMiddleNode(out index)) Console.WriteLine("There is no item in the list!"); else Console.WriteLine("Middle index = " + index.ToString()); list.Add(3); if (!list.findMiddleNode(out index)) Console.WriteLine("There is no item in the list!"); else Console.WriteLine("Middle index = " + index.ToString()); list.Add(4); list.Add(5); if (!list.findMiddleNode(out index)) Console.WriteLine("There is no item in the list!"); else Console.WriteLine("Middle index = " + index.ToString()); Console.ReadLine(); }
static void Main(string[] args) { int index = 0; SinglelyLinkedList list = new SinglelyLinkedList(); if (!list.findMiddleNode(out index)) { Console.WriteLine("There is no item in the list!"); } list.Add(1); if (!list.findMiddleNode(out index)) { Console.WriteLine("There is no item in the list!"); } else { Console.WriteLine("Middle index = " + index.ToString()); } list.Add(2); if (!list.findMiddleNode(out index)) { Console.WriteLine("There is no item in the list!"); } else { Console.WriteLine("Middle index = " + index.ToString()); } list.Add(3); if (!list.findMiddleNode(out index)) { Console.WriteLine("There is no item in the list!"); } else { Console.WriteLine("Middle index = " + index.ToString()); } list.Add(4); list.Add(5); if (!list.findMiddleNode(out index)) { Console.WriteLine("There is no item in the list!"); } else { Console.WriteLine("Middle index = " + index.ToString()); } Console.ReadLine(); }