码迷,mamicode.com
首页 > 其他好文 > 详细

数据结构之栈(Stack)

时间:2020-06-15 18:06:09      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:取数   richtext   指定元素   先进后出   图片   png   根据   font   指定   

栈的基本概念

  栈(Stack)是一种线性数据结构但是在存取数据的方式上还是不太一样,是一种“先进后出”的一种数据结构。

  栈的插入和删除操作只允许在表的一端进行,这个可以操作的端就叫做栈顶,而另一端被称为栈底

  技术图片

 

进栈和出栈

  根据栈结构的特点,通常只会对栈执行可以执行以下两种操作:

    1. 向栈中添加元素,此过程被称为"进栈"(push)。

    2. 从栈中提取出指定元素,此过程被称为"出栈"(pop)。

 

  栈与队列

    栈:后进先出(LIFO-last in first out):最后插入的元素最先出来。
    队列:先进先出(FIFO-first in first out):最先插入的元素最先出来。

 

数据结构之栈(Stack)

标签:取数   richtext   指定元素   先进后出   图片   png   根据   font   指定   

原文地址:https://www.cnblogs.com/songgj/p/13131925.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!