主题:紧急请救
紧急求救:谁会做?谢谢
题目如下:设车辆厂生产了硬座车厢和软座车厢共N节(混合在一起),要求用顺序栈的5种运算使所有的硬座车厢排列到所有软座车厢的前面。1.硬座车厢用H来表示,软座车厢用S来表示,先用顺序存储结构定义好栈的5种运算(初始化、进栈、出栈、退栈、判栈空、取栈顶元素),即先定义5个子函数,然后从键盘上输入N节车厢代号(顺序随意),若为软座车厢则进栈,否则输出。这时候,全部软座车厢输出,接着用循环退栈,输出栈中所有硬座车厢即可。最后用主函调用它。
S H H S S H S H H
S S S S H H H H H
[em10][em10][em10][em18][em18][em18][em18][em18][em18][em18]
题目如下:设车辆厂生产了硬座车厢和软座车厢共N节(混合在一起),要求用顺序栈的5种运算使所有的硬座车厢排列到所有软座车厢的前面。1.硬座车厢用H来表示,软座车厢用S来表示,先用顺序存储结构定义好栈的5种运算(初始化、进栈、出栈、退栈、判栈空、取栈顶元素),即先定义5个子函数,然后从键盘上输入N节车厢代号(顺序随意),若为软座车厢则进栈,否则输出。这时候,全部软座车厢输出,接着用循环退栈,输出栈中所有硬座车厢即可。最后用主函调用它。
S H H S S H S H H
S S S S H H H H H
[em10][em10][em10][em18][em18][em18][em18][em18][em18][em18]