当字符序列t3_作为下图(如图3—1)输入时,输出长度为3的,且可作C语言标识符的序列的有()。
当字符序列t3_作为下图(如图3—1)输入时,输出长度为3的,且可作C语言标识符的序列的有()。
A.4个
B.5个
C.3个
D.6个
当字符序列t3_作为下图(如图3—1)输入时,输出长度为3的,且可作C语言标识符的序列的有()。
A.4个
B.5个
C.3个
D.6个
第1题
输入序列为ABC,若输出队列变为CBA时,经过的栈操作为( )。
A.push,pop,push,pop,push,pop;
B.push,push,push,pop,pop,pop;
C.push,push,pop,pop,push,pop;
D.push,pop,push,push,pop,pop;
第2题
一个栈的进栈序列是A,B,C,D,E,则栈的不可能的输出序列是( )。
A.EDCBA
B.DECBA
C.DCEAB
D.ABCDE
第3题
栈和队列的共同点是( )。
A.都是先进后出
B.都是后进先出
C.只允许在端点处插入和删除元素
D.没有共同点
第5题
设n个元素的进栈序列是P1,P2,P3,…,Pn,出栈序列是1,2,3,…,n。若Pn=1,则Pi(1≤i(n)的值( )。
A.是i
B.是n-i
C.是n-i+1
D.有多种可能
第6题
一个栈的输入序列是1,2,3,…,n,若输出序列的第一个元素是n,输出第i(1≤i≤n)个元素是( )。
A.不确定
B.n-i+1
C.i
D.n-i
第7题
Pop(ST,x):ST栈顶元素出栈,赋给变量x; Sempty(ST):判ST栈是否为空。 那么如何利用栈的运算来实现该队列的三个运算: Enqueue:插入一个元素入队列; Dequeue:删除一个元素出队列; Queue_empty:判队列为空。(请写明算法的思想及必要的注释)
第9题
向一个栈顶指针为h的带头结点的链栈中插入指针s所指的结点时,应执行( )。
A.h->next=s;
B.s->next=h;
C.s->next=h;h->next=;
D.s->next=h->next;h->next=s;
第10题
和顺序栈相比较,链栈有一个比较明显的优势是( )。
A.通常不会出现栈满的情况
B.通常不会出现栈空的情况
C.插入操作更容易实现
D.删除操作更容易实现
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!