zoukankan      html  css  js  c++  java
  • 堆栈Stack

          堆栈对象Stack和数据结构中的堆栈对象一样,即从顺序表的一段插入,并从这一段取出,可理解为一堆盘子,只能从盘子的上面增加和拿走盘子。

         

    /*
      Example11_11.cs illustrates the use of a Stack
    */
    
    using System;
    using System.Collections;
    
    class Example11_11
    {
    
      public static void Main()
      {
    
        // create a Stack object
        Stack myStack = new Stack();
    
        // add four elements to myStack using the Push() method
        myStack.Push("This");
        myStack.Push("is");
        myStack.Push("a");
        myStack.Push("test");
    
        // display the elements in myStack
        foreach (string myString in myStack)
        {
          Console.WriteLine("myString = " + myString);
        }
    
        // get the number of elements in myStack using the
        // Count property
        int numElements = myStack.Count;
    
        for (int count = 0; count < numElements; count++)
        {
    
          // examine an element in myStack using Peek()
          Console.WriteLine("myStack.Peek() = " +
            myStack.Peek());
    
          // remove an element from myStack using Pop()
          Console.WriteLine("myStack.Pop() = " +
            myStack.Pop());
    
        }
    
      }
    
    }
    
  • 相关阅读:
    vue-amap地图组件的使用
    数据分析
    爬虫之scrapy框架
    爬虫之selenium
    记录一下最近的pwn
    内核提权姿势笔记
    CVE-2016-5343分析
    CVE-2015-8660分析
    Docker远程访问get(root)shell姿势
    Linux内核ROP学习
  • 原文地址:https://www.cnblogs.com/djcsch2001/p/2039425.html
Copyright © 2011-2022 走看看