一个栈的输入序列为123…n,若输出序列的第一个元素是n,输出第i(1<=i<=n)个元素是( )。

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:04:14
一个栈的输入序列为123…n,若输出序列的第一个元素是n,输出第i(1<=i<=n)个元素是( )。
A. 不确定 B. n-i+1 C. i D. n-i
(为什么?)

B,栈是后进先出的线性表,先输出第一个元素n,n=n-1+1,、、、依次递推。输出第i个元素a,即为a=n-i+1。

选B,栈是一个罐子一样的,东西先装进去的只能后拿出来,N是最先拿出来了,也是说是全部装进去了再拿出来,所以B

正确答案是:A不确定。楼上的别误人子弟啊!!!!

一个栈的输入序列为123…n,若输出序列的第一个元素是n,输出第i(1<=i<=n)个元素是( )。 怎样输入一个整数n,打印n行的杨辉三角形(n为输入,并且小于15) 输入一个数n,打印n行的杨辉三角(n为输入,并且小于14) 对于一个栈,给出输入项A,B,C。如果输入项序列由A,B,C组成,试给出全部可能的输出序列 用C程序输入一个整数N打印N 的扬辉三角(为输入并且小于14) 输入Y?N?后的值为? 产生一个1~n的随机序列(即的一种排列),要求序列中的数据元素之不能重复。 这个题怎么做呀?"输入一个整数n,打印n行的杨辉三角(n为输入,并且小于15). 用c++编写程序,输入一个整数n,打印n行的杨辉三角(n为输入,并且小于14) 输入一个正整数,求该数的阶乘.询问用户是否愿意继续.提示:n的阶乘公式为:n!=1*2*...*(n-1)*n