예제 #1
0
        static void Main(string[] args)
        {
            GenericLinkedList <int> ints = new GenericLinkedList <int>();

            Console.WriteLine(ints.Count);
            Console.WriteLine(ints.isEmpty());
            ints.isEmpty();
            ints.Add(5);
            ints.Add(3);
            ints.Add(6);
            ints.Add(9);
            Console.WriteLine(ints.isEmpty());
            ints.Remove(3);
            ints.Insert(7, 0);
            ints.Insert(10, 3);
            Console.WriteLine(ints.Index(10));
            Console.WriteLine("------------------------------------------");
            ints.Insert(40, 3);
            Console.WriteLine(ints.Index(5));
            Console.WriteLine(ints.Index(3));
            Console.WriteLine(ints.Index(7));
            Console.WriteLine(ints.Index(10));
            Console.WriteLine(ints.Index(40));
            Console.WriteLine(ints.Add(5));
            Console.WriteLine(ints.Count);
            ints.RemoveTail();
            ints.Print();
            Console.WriteLine(ints.Count);
            GenericStack <string> strings = new GenericStack <string>();

            strings.Push("corn");
            strings.Push("Yam");
            strings.Pop();
            Console.WriteLine("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&");
            Console.WriteLine(strings.Peek());
            Console.WriteLine(strings.isEmpty());
            strings.Print();
            Console.WriteLine("---------------------------------------------");
            GenericQueue <string> stringer = new GenericQueue <string>();

            Console.WriteLine(stringer.IsEmpty());
            stringer.Enqueue("Deola");
            stringer.Enqueue("Precious");
            Console.WriteLine(strings.Peek());
            Console.WriteLine(stringer.IsEmpty());
            stringer.Print();
        }
예제 #2
0
 //CREATES AN PRINT METHODS AND ASSIGNS IT TO THE QueueStore PRINT METHOD
 public void Print() => stackStore.Print();
예제 #3
0
 //CREATE A PRINT METHOD AND ASSINGS QueueStore PRINT METHOD TO IT
 public void Print() => QueueStore.Print();