示例#1
0
        static void Main(string[] args)
        {
            Queue.Queue <int> queue = new Queue.Queue <int>(4);
            queue.Push(1);
            queue.Push(3);
            queue.Push(4);
            foreach (var element in queue)
            {
                Console.WriteLine(element);
            }
            Console.WriteLine();

            //queue.Pop();
            foreach (var element in queue)
            {
                Console.WriteLine(element);
            }
            Console.WriteLine();

            Console.WriteLine(queue.Capacity);
            Console.WriteLine(queue.Count);
            Console.WriteLine(queue.Contains(2));
            Console.WriteLine(queue.Contains(4));
            Console.WriteLine(queue.Peek());
            Console.ReadLine();
        }
 public void QueuePeekCountTest()
 {
     _queue.Peek();
     Assert.IsTrue(_queue.Count == 7);
 }
示例#3
0
 public int PeekMethod_PeekElementFromHeadQueue(int[] array)
 {
     Queue.Queue <int> queue = new Queue.Queue <int>(array);
     return(queue.Peek());
 }