8-25 2016提高组初赛错题整理

第 8 题 (1.5 分)

G 是一个非连通简单无向图,共有 28 条边,则该图至少有( )个顶点。
若使其边最少且为非联通图,则由一个独立顶点和一个无向完全图组成
为9个顶点

第 15 题 (1.5 分)

给定含有 n 个不同的数的数组 L:x1,x2,…,xn。如果 L 中存在 xi(1<i<n) 使得 x1<x2<…<xi 则称 L 是单峰的,并称 xi​ 是 L 的“峰顶”。现在已知 L 是单峰的,请把 abc 三行代码补全到算法中使得算法 正确找到 L 的峰顶。

a.Search(k+1, n)
b.Search(1, k-1)
c.return L[k]
Search(1, n)
1) k → [n/2]
2) if L[k] > L[k-1] and L[k] > L[k+1]
3) then __________
4) else if L[k] > L[k-1] and L[k] < L[k+1]
5) then __________
6) else __________

标准二分搜索
当为峰顶时直接返回(c)
若在右侧向左侧搜索
反之亦然

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提高级CSP-S第2套初赛模拟试中, 主要内容是通过程序设计解决问。该试旨在考察学生在算法设计和编程实现方面的能力。 这套模拟试由多道编程组成,其中涉及到了常见的数据结构和算法。学生需要运用自己的思维和编程能力,通过给定的目要求,设计出合适的算法,并将其转化为可执行的程序。 在这套试中,有可能遇到以下类型的目: 1. 数组和字符串处理:要求学生通过对数组或字符串的操作,实现一定的功能。 2. 查找和排序:要求学生通过各种查找和排序算法,对给定的数据进行处理。 3. 图的遍历和搜索:要求学生通过图的遍历和搜索算法,解决给定的问。 4. 动态规划:要求学生通过设计递推方程和状态转移方程,解决给定的问。 5. 贪心算法:要求学生通过贪心策略,解决给定的问。 6. 数学运算:要求学生通过对数学运算的处理,解决给定的问。 在解答这些目的过程中,学生需要熟练掌握各种常用的数据结构和算法,并能够根据问的要求选择合适的解决方法。另外,在编程实现的过程中,学生还需要注意程序的效率和正确性,并进行合理的测试和调试。 总而言之,提高级CSP-S第2套初赛模拟试的目的是考察学生在算法设计和编程实现方面的能力。通过完成这些目,学生能够提升自己的算法思维和编程能力,为参加CSP-S考试做好充分准备。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值