有n个元素1,2,3...n依次进栈,允许任何时候出栈,编写一个算法,给出所有...答:push(s,pop(input)); /*再输入一个元素*/ stackseq(input, s, output);} } void main(){ int i,n;stack input,s,output;initstack(&input,20);initstack(&s,20);initstack(&output,20);printf("Input n:\n");scanf("%d",&n);for(i=n;i> 0;i--)push(&input,i)...
...元素1,2,3,4,5,6,7按顺序依次进栈,则这7个元素的出栈顺序可能...答:A、D两个选项都行 其中:A:每个元素进栈后就让它出栈,就得出A的顺序 B:1,4,3,5,7,(2,6),括号中的顺序出错,不可能 C:1,3,2,4,7,(5,6),括号中的顺序出错,不可能 D:1进栈,2进栈出栈,3进栈出栈,4567全进栈,这时栈中的元素为从栈底到栈顶14567,全出栈顺序为76541 ...