Computer >> Máy Tính >  >> Lập trình >> C#

Giao diện hàng đợi trong C #


Hàng đợi đại diện cho tập hợp đối tượng nhập trước, xuất trước. Nó được sử dụng khi bạn cần quyền truy cập vào trước, ra trước vào các mục. Khi bạn thêm một mục vào danh sách, nó được gọi là enqueue và khi bạn xóa một mục, nó được gọi là deque.

Hãy để chúng tôi xem một ví dụ về lớp Hàng đợi.

Để thêm các phần tử, hãy sử dụng Enqueue -

Queue q = new Queue();

q.Enqueue('X');
q.Enqueue('Y');
q.Enqueue('Z');

Để xóa các phần tử, hãy sử dụng Dequeue -

// remove elements
while (q.Count > 0)
Console.WriteLine(q.Dequeue());

Hãy để chúng tôi xem một ví dụ để thêm các phần tử vào hàng đợi.

Ví dụ

using System;
using System.Collections;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         Queue q = new Queue();

         q.Enqueue('t');
         q.Enqueue('u');
         q.Enqueue('v');
         q.Enqueue('w');
         q.Enqueue('x');

         Console.WriteLine("Current queue: ");
         foreach (char c in q) Console.Write(c + " ");

         Console.WriteLine();
         Console.ReadKey();
      }
   }
}

Đầu ra

Current queue:
t u v w x