当前位置: 首页 > 有奖问答 >数据结构中复杂度的计算

数据结构中复杂度的计算

作者 简单疯狂
来源: 小木虫 300 6 举报帖子
+关注

1.Assume array A contains n values,that Random takes constant time,and that sort takes nlogn steps.
for (i=0;i<n;i++){
     for(j=0;j<n;j++)
         A=Random(n);
             sort(A,n);
}
2.sum=0;
if(EVEN(n))
   for(i=0;i<n;i++)
      sum++;
else
    sum=sum+n;
麻烦各位大神帮忙解答这两题的复杂度分别是多少,谢谢! 返回小木虫查看更多

今日热帖
  • 精华评论
  • laohuajiang

    1。 n*(n*constant+n*log(n))

  • neuer

    2. worst-case time complexity O(n)

  • 简单疯狂

    引用回帖:
    2楼: Originally posted by laohuajiang at 2013-12-30 08:43:23
    1。 n*(n*constant+n*log(n))

    能否给出具体求解?

  • 简单疯狂

    引用回帖:
    3楼: Originally posted by neuer at 2013-12-30 10:11:55
    2. worst-case time complexity O(n)

    题目中没说明最好还是最差的情况,那怎么办?

  • laohuajiang

    引用回帖:
    4楼: Originally posted by 简单疯狂 at 2013-12-30 18:44:42
    能否给出具体求解?...

    for (i=0;i<n;i++)                         n
    {
         for(j=0;j<n;j++)                    n
             A=Random(n);                   const
          ort(A,n);                              n*log(n)
    }

    n^2*log(n)

  • 简单疯狂

    引用回帖:
    6楼: Originally posted by laohuajiang at 2013-12-30 18:50:18
    for (i=0;i<n;i++)                         n
    {
         for(j=0;j<n;j++)                    n
             A=Random(n);                   const
          ort(A,n);                              n*log(n) ...

    谢谢!

猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓