求助分治算法中用 vector 传参的空间复杂度
  • 板块学术版
  • 楼主401rk8
  • 当前回复15
  • 已保存回复15
  • 发布时间2022/8/16 09:09
  • 上次更新2023/10/27 15:12:50
查看原帖
求助分治算法中用 vector 传参的空间复杂度
236866
401rk8楼主2022/8/16 09:09

一般分治算法中需要传入 [ql,qr][ql,qr] 表示该区间中需要处理的操作范围是 [ql,qr][ql,qr],然后通过数组拷贝分成两半给子区间

如果想偷懒使用 vector 传入需要处理的操作本身(而不仅是下标),每次创建新 vector 给子区间分配询问,那么空间复杂度是 O(nlogn)O(n\log n) 还是 O(n)O(n),如果是前者那么是否有 O(n)O(n) 的写法

2022/8/16 09:09
加载中...