C# 队列:使用 Queue<T> 实现先进先出数据结构
C# 队列是一种先进先出(FIFO)的数据结构,它的基本操作包括入队(enqueue)和出队(dequeue)。在 C# 中,队列可以使用 System.Collections.Generic 命名空间中的 Queue
以下是一个简单的示例,展示了如何使用 C# 队列:
using System;
using System.Collections.Generic;
class Program
{
static void Main(string[] args)
{
Queue<int> queue = new Queue<int>();
// 入队
queue.Enqueue(1);
queue.Enqueue(2);
queue.Enqueue(3);
// 出队
while (queue.Count > 0)
{
int item = queue.Dequeue();
Console.WriteLine(item);
}
}
}
输出:
1
2
3
在上面的示例中,我们创建了一个整数类型的队列,然后使用 Enqueue() 方法将三个整数依次加入队列。接着使用 Dequeue() 方法将队列中的元素一个一个取出并输出。由于队列是先进先出的,因此输出结果是 1、2、3。
原文地址: https://www.cveoy.top/t/topic/lbv5 著作权归作者所有。请勿转载和采集!