コード例 #1
0
 static void Main(string[] args)
 {
     MyCircularQueue obj        = new MyCircularQueue(5);
     bool            param_1    = obj.EnQueue(6);
     int             param_8    = obj.Rear();
     int             param_81   = obj.Rear();
     bool            param_6    = obj.DeQueue();
     bool            param_2    = obj.EnQueue(5);
     int             param_81s  = obj.Rear();
     bool            param_6s   = obj.DeQueue();
     int             param_7s   = obj.Front();
     bool            param_6ss  = obj.DeQueue();
     bool            param_6sa  = obj.DeQueue();
     bool            param_6ssa = obj.DeQueue();
 }
コード例 #2
0
        static void Main(string[] args)
        {
            var q = new MyCircularQueue(4); // null

            q.EnQueue(3);                   // true
            q.Front();                      // 3
            q.IsFull();                     // false
            q.EnQueue(7);                   // true
            q.EnQueue(2);                   // true
            q.EnQueue(5);                   // true
            q.DeQueue();                    // true
            q.EnQueue(4);                   // true
            q.EnQueue(2);                   //false
            q.IsEmpty();                    // false
            q.Rear();                       //4
        }