acgo题库
  • 首页
  • 题库
  • 学习
  • 天梯
  • 备赛

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
  • 竞赛
  • 讨论
  • 团队
  • 商城
登录
注册
题目详情提交记录(0)
  • 题解

    对半分,循环输入要从1开始,不然对半分会出问题

    userId_undefined
    ununual flower⁧
    多键裁决者维度操控者结构体学徒→封装者俄罗斯套娃大师进制转换师造物者
    30阅读
    0回复
    0点赞
  • 正经题解|划分数组

    【算法分析】 定义 DivideDivideDivide 函数对 aaa 数组递归的进行划分输出,参数有 aaa 数组,lll、rrr,lll 和 rrr 分别表示划分前的第一个位置和最后一个位置。 递归的结束条件是划分到只有一个元素时:l >= r。 int mid = (l + r) / 2;,midmidmid 为划分的中间位置,先输出前半部分 lll~midmidmid,再输出后半部分 mid+1mid+1mid+1~rrr。然后划分前半部分并输出:Divide(a, l, mid);,再划分后半部分并输出:Divide(a, mid + 1, r);。 【参考代码】 【时间复杂度】 O(log2n)O(log_2n)O(log2 n) 【预计得分】 100pts100pts100pts

    userId_undefined
    AC君
    管理员倔强青铜
    22阅读
    0回复
    0点赞
  • 题解-A7959

    userId_undefined
    PPX|AndyCGM/-
    出道萌新空间掌握者GESP8级倔强青铜CSP-J二等奖
    8阅读
    0回复
    1点赞
  • 题解千篇一律,但注释才是王道

    直接上代码!

    userId_undefined
    🎈🎈🎈🎈🎈🎈🎈🎈
    题解仙人小有名气10月全勤卷王时空双修者秩序白银
    6阅读
    0回复
    1点赞
  • x

    userId_undefined
    L
    5阅读
    0回复
    0点赞
暂无数据

提交答案之后,这里将显示提交结果~

首页