标签:解决方案 计算 pre 等于 优化 第一周 .net 计算机科学 each
第一章 概述
第二章 算法分析
循环运行的时间复杂度分析:首先确定某个循环体的阶n,然后乘以循环执行的次数
问题1解决方案:可用性是关于系统可供使用时间的描述,以丢失的时间为驱动;可靠性是关于系统无失效时间间隔的描述,以发生的失效个数为驱动。在一般情况下,可用性不等于可靠性,只有在没有宕机和失效发生的理想状态下,两者才
是一样的。
for(int count = 0 ; count < n ; count++)
for(int count2 = 0 ; count2 < n ; count2 = count2 + 2)
{
System.out.println(count,count2);
}
}
解答:内层循环的次数为n/2,外层为n,增长函数为F(n)=(n^2)/2,阶次是n^2
for(int count = 0 ; count < n ; count++)
for(int count2 = 1 ; count2 < n ; count2 = count2 * 2)
{
System.out.println(count,count2);
}
}
解答:内层循环的次数为log2(n),外层是n,增长函数是F(n)=nlog2(n),阶次是nlog2(n)
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 0/0 | 1/1 | 10/10 |
标签:解决方案 计算 pre 等于 优化 第一周 .net 计算机科学 each
原文地址:https://www.cnblogs.com/garolwz/p/9614964.html