栈和队列是计算机中常用的两种数据结构,是操作受限的线性表。栈的插入和删除等操作都在栈顶进行,它是先进后出的线性表。队列的删除、查找等操作在队头进行,而插入操作在队尾进行,它是先进先出的线性表。与线性表一样,栈和队列也有顺序存储与链式存储两种方式。

interface IStack<T> {
/// <summary>
/// 获取栈的长度
/// </summary>
int Count { get; }
   6:  
/// <summary>
/// 清空栈
/// </summary>
void Clear();
  11:  
/// <summary>
/// 将一个数据压入栈
/// </summary>
value);
  17:  
/// <summary>
/// 将一个数据弹出栈
/// </summary>
/// <returns></returns>
  22:     T Pop();
  23:  
/// <summary>
/// 获取栈顶部的数据,但不弹出
/// </summary>
/// <returns></returns>
  28:     T Peek();
  29: }

相关文章:

  • 2021-10-03
  • 2021-09-12
  • 2021-10-16
  • 2021-12-02
  • 2021-12-30
  • 2021-10-21
  • 2021-07-02
  • 2021-08-18
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-13
  • 2022-01-02
  • 2021-11-21
  • 2020-04-21
  • 2021-07-07
相关资源
相似解决方案