C#之队列学习案例

转载 2016年08月29日 20:43:51
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
namespace Queue_test
{
    class Program
    {
        static void Main()
        {
            Queue qu1 = new Queue();
            Queue qu2=new Queue();
            foreach (int i in new int[4] { 1, 2, 3, 4 })
            {
                qu1.Enqueue(i);     //入队
                qu2.Enqueue(i);
            }
            foreach (int i in qu1)
            {
                Console.WriteLine(i);//遍历
            }
            qu1.Dequeue();     //出队
            Console.WriteLine("Dequeue");
            foreach (int i in qu1)
            {
                Console.WriteLine(i);
            }
            qu2.Peek();        //返回位于queue开始处的对象,但不将其移除
            qu2.Peek();
            Console.WriteLine("Peek");
            foreach (int i in qu2)
            {
                Console.WriteLine(i);
            }
        }
    }
}

相关文章推荐

C#实现优先队列 基于二叉堆 附使用案例

前言 想用下C#的优先队列,结果发现居然没有,简直蛋疼。。。 感谢 http://www.cnblogs.com/skyivben/archive/2009/04/18/1438731.html 博主...

C++模板类实现“堆”的经典案例学习+(优先队列)

本文转自:《C++程序设计》   Y. Daniel  Liang著  王刚,刘晓光,刘璟 译, 机械工业出版社              简单介绍堆的概念:堆,实际上就是一颗完全二叉树,它的每个节...

C#之类继承,接口学习案例

using System; using System.Collections.Generic; using System.Linq; using System.Text; //接口的声明案例 /*na...

学习C#基础必看案例

点击   更多基础资源 //Random随机数 Random r = new Random(); while (t...

C#之读写文件学习案例

//读文件 /*using System.IO; using System; using System.Windows.Forms; //包含MessageBox();函数 public cla...

C#委托、事件学习之(三)——热水器烧水案例

using System; namespace DelegateExample { public class Heater { private int tempera...

C#之方法传递结构和类之间的区别学习案例

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace stru...

黑马程序员 C#学习笔记③ ADO.NET实现登录案例

---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------简单的登录案例 使用ADO.Net技术...

C#学习日记 队列 栈

队列,元素是FIFO的方式来处理集合的。队列和集合、StringBuilder这些容量都一样的规则,没有定义容量的时候,添加元素都是容量递增的,成倍增加。其他也没什么特别的了。进队列是Equeue()...

c#之队列学习笔记

队列是其元素以先进先出的方式来处理的集合。先放入队列中的元素会先读取。队列使用System.Collections.Generic名称空间中的泛型类Queue实现。在内部,Queue类使用T类型的数组...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#之队列学习案例
举报原因:
原因补充:

(最多只允许输入30个字)