为什么要使用算法

2022-12-29

一个好的算法能一定程度上降低时间复杂度和空间复杂度。

// 求1+2+3+...+100结果
int i, sum = 0, n = 100;


// 普通实现
for (i = 1; i <= 100; i++)
{
    sum = sum + i;
}
printf("%d", sum);


// 算法实现
sum = (1 + n) * n / 2;
printf("%d", sum);