zoukankan      html  css  js  c++  java
  • C# 队列 堆栈

    通过实例进行C#的Stack类学习
    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Collections;
    namespace ConsoleApplication1
    ...{
    class Program
    ...{
    static void Main(string[] args)
    ...{
    Stack sk = new Stack();
    Stack sk2 = new Stack();
    foreach (int i in new int[4] ...{ 1, 2, 3, 4 })
    ...{
    sk.Push(i);//填充
    sk2.Push(i);
    }

    foreach (int i in sk)
    ...{
    Console.WriteLine(i);//遍历
    }

    sk.Pop();
    Console.WriteLine("Pop");
    foreach (int i in sk)
    ...{
    Console.WriteLine(i);
    }

    sk2.Peek();//弹出最后一项不删除//清清月儿 http://blog.csdn.net/21aspnet/


    Console.WriteLine("Peek");
    foreach (int i in sk2)
    ...{
    Console.WriteLine(i);
    }

    while (sk2.Count != 0)
    ...{
    int i = (int)sk2.Pop();//清空
    sk2.Pop();//清空
    }
    Console.WriteLine("清空");
    foreach (int i in sk2)
    ...{
    Console.WriteLine(i);
    }
    }
    }
    }

    using System;
    using System.Collections;
    public class SamplesQueue  {

        public static void Main()  {

           // Creates and initializes a new Queue.
           Queue myQ = new Queue();
           myQ.Enqueue("Hello");
           myQ.Enqueue("World");
           myQ.Enqueue("!");

           // Displays the properties and values of the Queue.
           Console.WriteLine( "myQ" );
           Console.WriteLine( "\tCount:    {0}", myQ.Count );
           Console.Write( "\tValues:" );
           PrintValues( myQ );
        }


        public static void PrintValues( IEnumerable myCollection )  {
           foreach ( Object obj in myCollection )
              Console.Write( "    {0}", obj );
           Console.WriteLine();
        }
    }
    /*
    This code produces the following output.

    myQ
         Count:    3
         Values:    Hello    World    !
    */


  • 相关阅读:
    矩阵特征值和椭圆长短轴的关系?
    Harris角点检测原理详解
    SIFT特征提取分析
    Sift中尺度空间、高斯金字塔、差分金字塔(DOG金字塔)、图像金字塔
    图像处理与计算机视觉的经典书籍
    霍夫变换
    熔断原理与实现Golang版
    如何利用go-zero在Go中快速实现JWT认证
    如何让服务在流量暴增的情况下保持稳定输出
    企业级RPC框架zRPC
  • 原文地址:https://www.cnblogs.com/flish/p/1748248.html
Copyright © 2011-2022 走看看