Example #1
0
 public QueueArray(QueueLink <T> queue)
 {
     Count    = queue.Count;
     Capacity = ((Count / 10) + 1) * 10;
     data     = new T[Capacity];
     queue.CopyTo(data, 0);
 }
Example #2
0
        public QueueLink(QueueLink <T> newdata)
        {
            Head = null;
            Tail = null;
            Node <T> data = newdata.Head;

            Count = newdata.Count;
            while (data != null)
            {
                Add(data.info);
                data = data.next;
            }
        }