zoukankan      html  css  js  c++  java
  • 集合>堆栈Stack

    堆栈Stack,先进后出,先入仓库的货物后出仓,后入仓库的货物先出仓。

    集合>堆栈Stack>创建堆栈

    代码
    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Collections;

    namespace ConsoleApplication1
    {
        
    class Program
        {
            
    static void Main(string[] args)
            {
                
    //使用默认容量
                Stack sack = new Stack();
                
    //使用由string数组中的集合元素初始化堆栈对象
                Stack sack1 = new Stack(new string[5] { "堆栈元素一""堆栈元素二""堆栈元素三""堆栈元素四""堆栈元素五" });
                
    //创建堆栈对象并指定20个元素
                Stack sack2 = new Stack(20);
            }
        }
    }


    集合>堆栈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();
                sk.Push(
    "堆栈元素一");//Push方法实现元素入栈
                sk.Push("堆栈元素二");
                sk.Push(
    "堆栈元素三");
                sk.Push(
    "堆栈元素四");
                DisplayResult(sk);
                Console.WriteLine(
    "堆栈顶部的元素是:");
                Console.WriteLine(sk.Peek()); 
    //Peek方法,用于获取顶部元素对象,这个方法并不移除顶部元素。
                Console.WriteLine("移除顶部的元素:{0}", sk.Pop());//Pop方法实现元素出栈。
                Console.WriteLine("当前的堆栈中的元素是:");
                DisplayResult(sk);
                Console.ReadLine();
            }
            
    static void DisplayResult(Stack sk)
            {
                
    foreach (object s in sk)
                {
                    Console.WriteLine(s);
                }
            }
        }
    }



    合乎自然而生生不息。。。
  • 相关阅读:
    asp.net微信内置浏览器下Session失效
    iOS 开发之路(WKWebView内嵌HTML5之图片上传) 五
    移动Web开发(二)
    iOS 开发之路(使用WKWebView加载Html5) 四
    iOS 开发之路(AES/DES加密实现) 三
    移动Web开发(一)
    iOS 开发之路(登陆验证调用WebService)二
    iOS 开发之路(登陆页键盘遮挡输入框问题)一
    canvas绘画常用方法
    JavaScript函数定义方式
  • 原文地址:https://www.cnblogs.com/samwu/p/1845228.html
Copyright © 2011-2022 走看看