为什么 leetcode 中的相同代码给出不同的内存要求?

问题描述 投票:0回答:0

在 LeetCode 的问题中1342。将数字减少到零的步骤数...我提供的答案如下所示。答案与记忆最少的答案相同。但是我的内存消耗很高。谁能解释一下。

这是代码...

class Solution {
    public int numberOfSteps(int num) {
        int count = 0;
        while(num!=0){
            if(num%2==0){
                num=num/2;
            }
            else{
                num=num-1;
            }
            count++;
        }
        return count;
    }
}
java time-complexity space-complexity
© www.soinside.com 2019 - 2024. All rights reserved.