关闭

队列和栈

669人阅读 评论(0) 收藏 举报
分类:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;


namespace 队列和栈
{
    class Program
    {
        static void Main(string[] args)
        {
           // //队列
           // Queue<int> q = new Queue<int>();
           // //先入先出
           //// q.Enqueue();//入队。进入排队队列的最后一个(队尾)
           // //q.Dequeue();//出队。把队首的拿出来,自动从队列中移除
           // q.Enqueue(5);
           // q.Enqueue(9);
           // q.Enqueue(2);


           // while (q.Count > 0)
           // {
           //     int i = q.Dequeue();
           //     Console.WriteLine(i);
           // }


            //栈(*)
            Stack<string> s = new Stack<string>();
            //先入后出
            //s.Push()//压栈。叠罗汉压上去
            //s.Pop()//出栈。把叠罗汉的最顶上的人拿出来,自动移除。Pop的返回值就是拿到的最顶上的
            s.Push("A");
            s.Push("W");
            s.Push("里");
            while (s.Count > 0)
            {
                string str = s.Pop();
                Console.WriteLine(str);
            }


            Console.ReadKey();
        }
    }
}
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1115148次
    • 积分:13349
    • 等级:
    • 排名:第1050名
    • 原创:251篇
    • 转载:93篇
    • 译文:45篇
    • 评论:72条
    文章分类
    最新评论