数据结构笔记——双端队列

一、双端队列

数据结构笔记——双端队列

双端队列:只允许从两端插入、两端删除的线性表

 

数据结构笔记——双端队列

输入受限的双端队列:只允许从一端插入、两端删除的线性表

 

数据结构笔记——双端队列

输出受限的双端队列:只允许从两端插入、一端删除的线性表

 

考点:判断输出序列合法性

题目:若数据元素出入序列为1,2,3,4,则哪些输出序列是合法的,哪些是非法的?

1.按栈的顺序进行分析

数据结构笔记——双端队列

注:红色不能,绿色可以

数据结构笔记——双端队列

2.按输入受限的双端队列分析

数据结构笔记——双端队列

注:绿色和带下划线的可以,红色不能

 

3.按输出受限的双端队列分析

数据结构笔记——双端队列

注:绿色和带下划线的可以,红色不能

 

二、总结

数据结构笔记——双端队列