数据结构与算法之:设计循环双端队列问题
数据结构与算法之:设计循环双端队列问题
先来看一下题目
题目要求设计既可从头插入也可从尾插入的双端队列,应对的方法可以是自己编写一个能够实现基本功能的队列类以节省空间,由于要实现头插和尾插,方便起见在该类中声明了前驱和后继节点(个人习惯问题)以及判断队列是空或满的布尔型变量,每次于添加元素前进行调取判断,于添加后修改它的值,在实现检查队列是空或满的方法时直接返回其值即可。
下面看一下具体代码
运行结果
数据结构与算法之:设计循环双端队列问题
先来看一下题目
题目要求设计既可从头插入也可从尾插入的双端队列,应对的方法可以是自己编写一个能够实现基本功能的队列类以节省空间,由于要实现头插和尾插,方便起见在该类中声明了前驱和后继节点(个人习惯问题)以及判断队列是空或满的布尔型变量,每次于添加元素前进行调取判断,于添加后修改它的值,在实现检查队列是空或满的方法时直接返回其值即可。
下面看一下具体代码
运行结果