信奥赛试题

若元素a、b、c、d、e、f依次进栈,允许进栈、退栈操作交替进行,但不允许连续三次进行退栈操作,则不可能得到的出栈序列是()。
A d c e b f a
B c b d a e f
C b c a e f d
D a f e d c b
正确答案:D
官方解析:
选项A可由in、in、in、in、out、out、in、out、out、in、out、out得到;选项B可由in、in、in、out、out、in、out、out、in、out、in、out得到;选项C可由in、in、out、in、out、out、in、in、out、in、out、out得到;选项D可由in、out、in、in、in、in、in、out、out、out、out、out得到,但题意要求不允许连续三次退栈操作,故D不可能得到。
队列{a,b,c,d,e}依次入队,允许在其两端进行入队操作,但仅允许在一端进出队操作,则不可能得到的 出队 序 列 是()
A b, a, c, d, e
B d, b, a, c, e
C d, b, c, a, e
D e, c, b, a, d
正确答案:C
以下对递归方法的描述中,正确的是( )
A 递归是允许使用多组参数调用函数的编程技术
B 递归是通过调用自身来求问题的编程技术
C 递归是面向对象和数据而不是功能和逻辑的编程语言模型
D 递归是将用某种高级语言转换为机器代码的编程技术
正确答案 B
答案解析:递归的特征,自己调用自己

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值