现有36张扑克牌,编号规则为A1~A9、B1~B9、C1~C9、D1~D9,其中A代表方片、B代表草花、C代表红桃、D代表黑桃。排序规则如下:
必须使用题目指定的队列排序策略实现,步骤如下:
输入共两行: 第一行是整数n,表示卡牌总数(1 ≤ n ≤ 100); 第二行是n个XY格式的字符串,每个字符串代表一张牌,X为A~D,Y为1~9。
输出共三部分:
QueueX: 牌1 牌2 ...,空队列输出QueueX:;QueueX: 牌1 牌2 ...,空队列输出QueueX:;8
D8 A6 C3 B8 C5 A1 B5 D3
Queue1:A1
Queue2:
Queue3:C3 D3
Queue4:
Queue5:C5 B5
Queue6:A6
Queue7:
Queue8:D8 B8
Queue9:
QueueA:A1 A6
QueueB:B5 B8
QueueC:C3 C5
QueueD:D3 D8
A1 A6 B5 B8 C3 C5 D3 D8
第二次入队出队时,可以复用第一轮9个队列中的前4个,仅需开辟9个队列即可完成排序。