首页 > 编程知识 正文

栈和队列都是一种特殊的线性表,说明线性表,栈与队列的异同点

时间:2023-05-05 03:32:09 阅读:198881 作者:389

栈和队列都是线性表,都是限制了插入删除点的线性表(或者说是控制了访问点的线性表)


  共同点:都是只能在线性表的端点插入和删除
  不同点:栈的插入和删除都在线性表的同一个端点,该点通称栈顶,相应地,不能插入删除的另一个端点通称栈底,其特性是                        先进后出                                                                                                                                                                                                队列在线性表的表头插入,表尾删除,表头一般称队头,表尾一般称队尾,其特性是先进先出
  相同之处:n个(同类)数据元素的有限序列称为线性表。线性表的特点是数据元素之间存在“一对一”的关系,栈和队列都是操作受限制的线性表,他们和线性表一样,数据元素之间都存在“一对一”的关系不同之处:栈只允许在一段进行插入或删除操作的线性表,其最大的特点是“先进后出 ”;对列是只允许在一端进行插入,另一端进行删除操作的线性表,其最大的特点是“先进先出”。

                                                                               ---------------------------------------------来源百度

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。