本文整理汇总了C#中Queue.enQueue方法的典型用法代码示例。如果您正苦于以下问题:C# Queue.enQueue方法的具体用法?C# Queue.enQueue怎么用?C# Queue.enQueue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Queue
的用法示例。
在下文中一共展示了Queue.enQueue方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Main
static void Main()
{
Queue q1=new Queue();
q1.enQueue(1);
q1.enQueue(2);
q1.enQueue(3);
q1.enQueue(4);
Console.WriteLine(q1.deQueue());
Console.WriteLine(q1.deQueue());
}
开发者ID:shailesh2010,项目名称:Practise-DataStructure-and-Algorithm-Programs,代码行数:10,代码来源:queueusingstack.cs
示例2: Main
// try out the ADT Queue using static allocation
public static void Main()
{
Queue q = new Queue();
Console.Write("Inserting ints from 9 to 1 into queue gives:\n");
for (int i = 9; i > 0; --i) {
q.enQueue( i);
}
q.display();
if (!q.isEmpty())
{
Console.Write("Deleting value {0} from front of queue", q.deQueue());
}
Console.Write("\nAdding value {0} to back of queue", 27);
q.enQueue(27);
q.display();
}
示例3: BF
public void BF(int s)
{
id = 0;
visited = new int[V + 1];
int v, u;
Node t;
for (v = 1; v <= V; v++)
visited[v] = 0;
Queue q = new Queue();
q.enQueue(s);
while (!q.isEmpty())
{
v = q.deQueue();
if (visited[v] == 0)
{
visited[v] = ++id;
Console.WriteLine("Visiting Node {0} ", toChar(v));
for (t = adj[v]; t != t.next; t = t.next)
{
u = t.vert;
if (visited[u] == 0)
q.enQueue(u);
}
}
}
}