public static void CallMain() { SimpleNode node = SingleLinkedListOption2.InsertElementAtEnd(); SingleLinkedListOption2.InsertElementBeforeValue(node); //SingleLinkedListOption2.InsertElementAfterValue(node); //SingleLinkedListOption2.InsertElementAtPosition(node); //SingleLinkedListOption2.InsertElementAtFront(node); //SinglyLinkedList obj = new SinglyLinkedList(); //obj.Add("test1"); //obj.Add("test 2"); //obj.Add("test 3"); //obj.Add(3, "test 4"); //obj.Add("test 5"); //obj.Add(2, "test 6"); //obj.Display(); }
public static void InsertElementAtFront(SimpleNode node) { SimpleNode elementNode = null; if (node != null) { Console.WriteLine("\n inserting element in front"); Console.WriteLine("Insert Numeric Element"); var value = Convert.ToInt32(Console.ReadLine()); elementNode = new SimpleNode(value); elementNode.Link = node; } else { Console.WriteLine("list empty"); } DisplayElement(elementNode); }
public SimpleNode(int value) { data = value; Link = null; }