Big o 运行时间是多少?

Big o 运行时间是多少?,big-o,Big O,这个算法的运行时间(Big-O)是多少?请帮忙 int digit, sum = 0, count = 0; while ( n > 0 ){ digit = n % 10; n = n / 10; sum = sum + digit; ++count; log n-将n除以10,直到n的值为0 这样想:哪个变量决定了条件,如何修改它以最终使条件为假 在这种情况下,它是n,每次迭代都会被10除。为简单起见,可以将n看作10^x

这个算法的运行时间(Big-O)是多少?请帮忙

int digit, sum = 0, count = 0;
while ( n > 0 ){
    digit = n % 10;
    n = n / 10;
    sum = sum + digit;
    ++count;

log n-将n除以10,直到n的值为0

这样想:哪个变量决定了条件,如何修改它以最终使条件为假

在这种情况下,它是n,每次迭代都会被10除。为简单起见,可以将n看作10^x