算法分析与设计 第一次课外作业

算法分析与设计 第一次课外作业

一. 单选题(共8题,80分)

  1. (单选题)以下叙述中错误的是( )。
    A. 算法不能采用自然语言描述,必须使用程序设计语言进行描述。
    B. 算法中每条指令的执行次数有限,执行每条指令的时间也有限。
    C. 组成算法的每条指令是清晰的,无歧义的。
    D. 有零个或多个外部量作为算法的输入并产生至少一个量作为输出。

    正确答案: A :算法不能采用自然语言描述,必须使用程序设计语言进行描述。;10分
    答案解析:
      算法除了可以使用自然语言描述,还可以使用伪代码,流程图等来描述。

  2. (单选题)
    算法复杂性与( )无关。
    A. 算法要解决的问题的规模
    B. 算法本身
    C. 算法的输入
    D. 运行该算法的硬件

    正确答案: D :运行该算法的硬件;10分

  3. (单选题)
    当输入规模为n时,算法增长率最小的是( )。

    A. 5 n 5n 5n
    B. 20 l o g 2 n 20log_2{n} 20log2n
    C. 2 n 2 2n^2 2n2
    D. 3 n l o g 3 n 3nlog_3{n} 3nlog3n

    正确答案: B :;
    10分

  4. (单选题)渐近算法分析是指( )。

    A. 在最坏情况下的复杂性分析。
    B. 在平均情况下的复杂性分析。
    C. 在最好情况下的复杂性分析。
    D. 当规模N -> ∞时,对算法资源开销“增长率”上的简化分析。

    正确答案: D :当规模N -> ∞时,对算法资源开销“增长率”上的简化分析。;
    10分

  5. (单选题)下述表达不正确的是( )。

    A.img
    B.img
    C.img
    D.img

    正确答案: D :;
    10分

  6. (单选题)当上下界表达式相等时,使用( )来描述算法代价。

    A.img
    B.img
    C.img
    D.img

    正确答案: C :;
    10分

  7. (单选题)
    关于f(n)=O(g(n)),下列说法正确的是 ( ) 。

    A.img
    B.img
    C.img
    D.img

    正确答案: A :;
    10分

  8. (单选题)
    下列表述错误的是( )。

    A. 2 N 2 + 11 N − 10 = O ( N 2 ) 2N^2 + 11N - 10 = O(N^2) 2N2+11N10=O(N2)
    B. 2 N 2 + 11 N − 10 = o ( N 2 ) 2N^2 + 11N - 10 = o(N^2) 2N2+11N10=o(N2)
    C. 2 N 2 + 11 N − 10 = θ ( N 2 ) 2N^2 + 11N - 10 = \theta(N^2) 2N2+11N10=θ(N2)
    D. 2 N 2 + 11 N − 10 = Ω ( N 2 ) 2N^2 + 11N - 10 = \Omega(N^2) 2N2+11N10=Ω(N2)

    正确答案: B :;
    10分

二. 判断题(共2题,20分)

  1. (判断题)
    算法分析的两个主要方面是时间复杂度和空间复杂度的分析。

    A. 对
    B. 错

    正确答案: 对
    10分

  2. (判断题)
    如果一个算法的时间复杂性越高,则它的空间复杂性越低。

    A. 对
    B. 错

    正确答案: 错

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qing影

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值