2016 - 2024

感恩一路有你

栈和队列的概念 栈和队列是什么?

浏览量:2319 时间:2021-03-11 10:38:02 作者:admin

栈和队列是什么?

(1)栈作为一种数据结构,是一种特殊的线性表,只能在一端插入和删除。它按照后进先出的原则存储数据。第一个数据被推入堆栈的底部,最后一个数据在堆栈的顶部。当它需要读取数据时,它开始从堆栈顶部弹出数据(最后一个数据首先被读取)。堆栈具有内存功能,因此在插入和删除堆栈的操作中不需要更改底部指针。(2) 队列是一种特殊的线性表,它只允许在表的前面删除,在表的后面插入。插入的结束称为团队的尾部,删除的结束称为团队的头部。当队列中没有元素时,称为空队列。在queue的数据结构中,第一个插入的元素将是第一个删除的元素;否则,最后一个插入的元素将是最后一个删除的元素。所以,队列也称为先进先出线性表。

栈和队列的概念 栈操作遵循的原则 循环队列判断队空和队满

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。