public void Concat(LinkListGen <T> list2) { LinkGen <T> temp = list2.list; while (temp != null) { AppendItem(temp.Data); temp = temp.Next; } }
public void Copy(LinkListGen <T> list2) { LinkGen <T> temp = list2.list; System.Console.WriteLine("our data " + temp.Data); LinkGen <T> temp2 = list; System.Console.WriteLine("our data " + temp2.Data); while ((temp != null)) { temp2.Data = temp.Data; temp2 = temp2.Next; temp = temp.Next; } }
static void Main(string[] args) { LinkListGen <int> myList = new LinkListGen <int>(); LinkListGen <int> myList2 = new LinkListGen <int>(); LinkListGen <int> test = new LinkListGen <int>(); myList.AddItem(90); myList.AddItem(86); myList.AddItem(57); myList2.AddItem(102); myList2.AddItem(100); myList2.AddItem(97); test.AddItem(41); test.AddItem(52); test.AddItem(57); test.AddItem(82); test.AddItem(90); //41 52 57 82 90 System.Console.WriteLine(myList.IsPresentItem(8)); myList.RemoveItem(86); //myList.AppendItem(88); System.Console.WriteLine(myList.DisplayList()); System.Console.WriteLine(myList.NumberOfItems()); //myList.Concat(myList2); //System.Console.WriteLine(myList.DisplayList()); //System.Console.WriteLine(myList.NumberOfItems()); // myList.InsertInOrder(83); System.Console.WriteLine(myList.DisplayList()); System.Console.WriteLine(test.DisplayList()); test.Sort(); System.Console.WriteLine(test.DisplayList()); // myList2.Copy(myList); System.Console.WriteLine("this is the new list " + myList2.DisplayList()); System.Console.WriteLine("old altered list " + myList.DisplayList()); Console.ReadKey(); }