+ -
当前位置:首页 → 问答吧 → 有关时间复杂度的困惑

有关时间复杂度的困惑

时间:2011-11-28

来源:互联网

for(i=1;i<=n;i++) n+1次
  for(j=1;j<=i;j++) (1+2+。。。。+n)+1次
  x=x+1; (1+2+3+。。.+n)次


为什么外循环for的执行总次数是n+1感觉是n才对啊

作者: yizhicainiao2   发布时间: 2011-11-28

i<=n判断了n+1次

作者: yafeng_jiang   发布时间: 2011-11-28

外循环执行一次内循环执行i+1次 x=x+1要执行(1+2+,,,,+n)次

作者: yizhicainiao2   发布时间: 2011-11-28

对啊 但是 算法中所有语句的执行总次数称为该算法的语句频度 最后一次判断完后 没执行i++也可以算作一次么

作者: yizhicainiao2   发布时间: 2011-11-28

n+1和n在计算时间复杂度是一样的

作者: quwei197874   发布时间: 2011-11-28