时间复杂度
1.概念:时间复杂度是指在算法中基本操作重复执行的次数,可表达为O(1),O(n)等。
2.例题
(1)for(i=1;i<=n;i++)
K++;
for(j=1,j<=n;j++)
m+=k;
解析:这两个循环是互不联系的循环,上面一个语句循环完之后再循环下面一个语句,且上面语句循环n次,下面也循环了n次,所以总共循环了2n次,则时间复杂度为O(n)。
(2) void fun()
{
时间复杂度
1.概念:时间复杂度是指在算法中基本操作重复执行的次数,可表达为O(1),O(n)等。
2.例题
(1)for(i=1;i<=n;i++)
K++;
for(j=1,j<=n;j++)
m+=k;
解析:这两个循环是互不联系的循环,上面一个语句循环完之后再循环下面一个语句,且上面语句循环n次,下面也循环了n次,所以总共循环了2n次,则时间复杂度为O(n)。
(2) void fun()
{