[单选题]

设push、pop分别表示入栈、出栈操作,若初始栈为空,对于元素序列abc,则操作序列push、pop、pop、push、push、pop( )。

A.得到出栈序列为abc

B.得到出栈序列为bac

C.得到出栈序列为bca

D.是非法的操作序列

参考答案与解析:

相关试题

设push、pop分别表示入栈、出栈操作,若初始栈为空,对于元素序列a b c

[单选题]设push、pop分别表示入栈、出栈操作,若初始栈为空,对于元素序列a b c,则操作序列push、pop、pop、push、push、pop (36)。(36)A.得到出栈序列为abcB.得到出栈序列为bacC.得到出栈序列为bcaD.是非法的操作序列

  • 查看答案
  • 若push、pop分别表示入栈、出栈操作,初始栈为空且元素1、2、3依次进栈,则

    [单选题]若push、pop分别表示入栈、出栈操作,初始栈为空且元素1、2、3依次进栈,则经过操作序列push、push、pop、pop、push、pop之后,得到的出栈序列为(29)。A.321B.213C.231D.123

  • 查看答案
  • 堆栈s进行下列操作:push(1);push(2);pop();pop();后,

    [单选题]堆栈s进行下列操作:push(1);push(2);pop();pop();后,此时的栈顶元素为( )。A.1B.2C.0D.不确定

  • 查看答案
  • 若pllsh、pop分别表示入栈、出栈操作,初始栈为空且元素1、2、3依次进栈,

    [单选题]若pllsh、pop分别表示入栈、出栈操作,初始栈为空且元素1、2、3依次进栈,则经过操作序列push、push、pop、pop、push、pop之后,得到的出栈序列为 ______。A.321B.213C.231D.123A.B.C.D.

  • 查看答案
  • PUSH和POP命令常用于______操作。

    [单选题]PUSH和POP命令常用于______操作。A.队列B.数组C.栈D.记录

  • 查看答案
  • PUSH和POP命令常用于( )操作。

    [单选题]PUSH和POP命令常用于( )操作。A.队列B.数组C.栈D.记录

  • 查看答案
  • PUSH和POP命令常用于(36)操作。

    [单选题]PUSH和POP命令常用于(36)操作。A.队列B.数组C.栈D.记录

  • 查看答案
  • 设初始栈为空,s表示入栈操作,x表示出栈操作,则______是合法的操作序列。

    [单选题]设初始栈为空,s表示入栈操作,x表示出栈操作,则______是合法的操作序列。A.sxxsssxxxB.xxssxxssC.sxsxssxxD.XssssxxxA.B.C.D.

  • 查看答案
  • 设初始栈为空,s表示入栈操作,x表示出栈操作,则(33)是合法的操作序列。

    [单选题]设初始栈为空,s表示入栈操作,x表示出栈操作,则(33)是合法的操作序列。A.sxxsssxxxB.xxssxxssC.sxsxssxxD.xssssxxx

  • 查看答案
  • 设初始栈为空,s 表示入栈操作,x表示出栈操作,则 (33) 是合法的操作序

    [单选题] 设初始栈为空,s 表示入栈操作,x表示出栈操作,则 (33) 是合法的操作序列。(33)A. sxxsssxxxB. xxssxxssC. sxsxssxxD. xssssxxx

  • 查看答案
  • 设push、pop分别表示入栈、出栈操作,若初始栈为空,对于元素序列abc,则操作序列push、pop、pop、push、push、pop( )。