C#语法中,后进先出的栈Stack如何使用

C#语法中的一种后进先出的数据布局叫做栈,Stack类型。那么,在C#中若何利用Stack类型呢?

方式/步调

  1. 1

    界说栈,利用Stack泛型界说即可,此时需要指定命据类型。例如,界说一个整型的栈:

    Stack<int> stack = new Stack<int>();

  2. 2

    往栈中添加元素,叫做压栈,利用Push方式:

    stack.Push(1);

    stack.Push(2);

    stack.Push(3);

  3. 3

    利用轮回输出栈中的元素,这个时辰您会发现,输出的挨次刚好与压栈的挨次相反

  4. 4

    从栈顶移除一个元素,利用Pop方式,这个方式是没有参数的,只能移除栈顶的一个元素。

    stack.Pop();

  5. 5

    从栈顶获取一个元素,可是不移除它,利用Peek方式。

    int val = stack.Peek();

  6. 6

    判定一个元素是否在栈中,利用Contains方式

  7. 7

    想要清空整个栈,利用Clear方式。获取栈中的元素个数,利用Count属性

  • 发表于 2019-04-25 23:03
  • 阅读 ( 943 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具