开发者社区> 问答> 正文

在算法Select中若将元素化为7个一组该算法仍是线性时间算法吗

在算法Select中若将元素化为7个一组该算法仍是线性时间算法吗

展开
收起
知与谁同 2018-07-19 20:55:14 2829 0
2 条回答
写回答
取消 提交回答
  • 社区管理员
    我在算法导论的公开课里看到教授提到七个一组也可以是线性时间,其实把各个步骤的时间加起来,用代入法就可以证明(假设T(n)=c*n,证明步骤和五个一组的时候一样),但是三个一组就不行了,因为三个一组时用代入法可以证明左边大于c*n,所以五个一组是最小的划分情况,七个一组也可以,但性能方面可能不如五个一组
    2019-07-17 22:51:20
    赞同 展开评论 打赏
  • 阿里云开发者社区运营负责人。原云栖社区负责人。
    试设计一个算法,使此线性表元素的排队次序颠倒过来但仍存储于原数组中 ..{ int a[]={1,2,3,4,5,6,7}; for(int i=0;i<7/2;i++) ,fTnwhQ
    2019-07-17 22:51:20
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
数据+算法定义新世界 立即下载
袋鼠云基于实时计算的反黄牛算法 立即下载
Alink:基于Apache Flink的算法平台 立即下载