下列关于栈和队列的描述中,正确的是( )

发布网友 发布时间:2022-04-01 15:52

我来回答

5个回答

懂视网 时间:2022-04-01 20:13

关于栈的叙述正确的是:栈按“先进后出”组织数据。

  

  栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。

  

  首先系统或者数据结构栈中数据内容的读取与插入(压入push和 弹出pop)是两回事!压入是增加数据,弹出是删除数据 ,这些操作只能从栈顶即最低地址作为约束的接口界面入手操作 ,但读取栈中的数据是随便的没有接口约束之说。很多人都误解这个理念从而对栈产生困惑。

热心网友 时间:2022-04-01 17:21

队列是先进先出的,在队头删除元素,在队尾添加元素。只能在队头进行删除。
而栈是先进后出,都是在栈顶操作,

所以 D.正确,C错误。

热心网友 时间:2022-04-01 18:39

c没错

热心网友 时间:2022-04-01 20:14

。。。。。

热心网友 时间:2022-04-01 22:05

嗯……我感觉C也是对的呢

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com