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;
            }
        }
Exemplo n.º 3
0
        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();
        }