已知入队序列为{A,B,C,D},有几种出队序列?

数据结构基本问题:已知入队序列为{A,B,C,D},有几种出队序列?
我的想法是难道不是只有ABCD一种嘛

如果这个队列是一个普通队列,就只有DCBA这一个顺序,但是如果队列时一个循环队列就不一定了

一种 d c b a

不是一种,很多情况