Stack&Queue.错题集锦.1

Question 1

编号为1,2,3,4的四辆列车,顺序开进一个栈式结构的站台;则开出车站的顺序有______种可能。
Question Explanation

    出栈次序是经典的问题,与组合数学中的卡特兰数密切相关,以下只介绍朴素的思路。
    先进站的车可以先开,也可以后开。只有一种情况不可能:编号大的车开出后,比其编号小的车反序开出。也即编号大的车开出后,编号比其小的车只能由大到小依次开出(中间可以插入编号更大的车,但此车后面的编号小的车也要遵守此规则)。例如312的开出顺序是不可能的。对所有车进行全排列共有24种出法。但4开头的只能有一种:4321。所以少了3的全排列-1=5种。三开头的时候,必须先2后1开出,先1后2时4的位置有三种:
3124、3142、3412,所以少了三种。1或2开头的时候,后面的车如果是4,则最后两辆必须是3、2或3、1。所以又少了1423、2413两种。总共少了5+3+2=10种,有24-10=14种开出法。
下面用+表示进站,-表示出站:
1234:1+  1-  2+  2-  3+  3-  4+  4-
1243:1+  1-  2+  2-  3+  4+  4-  3-
1324:1+
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MOOC-数据库系统概论(基础篇)-单元测验3 1. 保护数据库,防⽌未经授权的或不合法的使⽤造成的数据泄漏、更改破坏。这是指数据的( )。 A.安全性 B.完整性 C.并发控制 D.恢复 正确答案:A 2. 下列SQL语句中,能够实现"收回⽤户ZHAO对学⽣表(STUD)中学号(XH)的修改权"这⼀功能的是( )。 A.REVOKE UPDATE(XH) ON TABLE FROM ZHAO B.REVOKE UPDATE(XH) ON TABLE FROM PUBLIC C.REVOKE UPDATE(XH) ON STUD FROM ZHAO D.REVOKE UPDATE(XH) ON STUD FROM 正确答案:C 3. 安全性控制的防范对象是( ),防⽌他们对数据库数据的存取。 A.不合语义的数据 B.⾮法⽤户 C.不正确的数据 D.不符合约束数据 正确答案:B 4. 数据库安全审计系统提供了⼀种( )的安全机制。 A.事前检查 B.事发时追踪 C.事后检查 D.事前预测 正确答案:C 5. 把对关系SPJ的属性QTY的修改权授予⽤户李勇的T-SQL语句是( )。 A.GRANT QTY ON SPJ TO '李勇' B.GRANT UPDATE(QTY) ON SPJ TO '李勇' C.GRANT UPDATE (QTY) ON SPJ TO 李勇 D.GRANT UPDATE ON SPJ (QTY) TO '李勇' 正确答案:C 6. 保护数据库安全性的⼀般⽅法是( )。 A.设置⽤户标识 B.存取权限控制 C.建⽴机房管理制度 D.建⽴完整性约束 正确答案:A、B 7. 安全性控制的⼀般⽅法有( )。 A.⽤户标识鉴定 B.存取控制 C.审计 D.数据加密 正确答案:A、B、C、D 8. 在数据库的安全性控制中,授权对象的约束范围越⼤,授权⼦系统就越灵活。( ) A.对 A.对 B. 正确答案:B 9. SQL标准允许具有WITH GRANT OPTION的⽤户将其权限再授回给授权者或者其祖先。( ) A.对 B. 正确答案:B

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值