为了账号安全,请及时绑定邮箱和手机立即绑定

关于数据结构时间分析的一道题目

关于数据结构时间分析的一道题目

Single丶love 2017-07-15 23:43:43
问题35的结果不是应该是n*2logn吗?
查看完整描述

1 回答

已采纳
?
留得枯荷听雨声lyx

TA贡献51条经验 获得超16个赞

这么说吧,题主是觉得外层循环n次,内层循环是n*log(n),所以就是你的答案了,但是时间复杂度就是程序的总的运行次数,所以内层循环前面的n是怎么来的呢?是受外层循环的影响的,所以实际上就相当于算了两次外循环的运行次数,所以是n*log(n),i=1,运行n次,i=2,运行n/2次,以此类推,求和就是答案,不单单是简单的外层循环乘内层循环。

查看完整回答
反对 回复 2017-07-26
  • 1 回答
  • 0 关注
  • 1109 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信