Python 的 int.bit_length() 函数的时间复杂度是多少呢?
資深大佬 : littleMaple 2
假设某整数 x 的二进制最高有效位位数为 n,那么 x.bit_length() 的时间复杂度是 O(n) 还是 O(1) 呢?
大佬有話說 (6)
假设某整数 x 的二进制最高有效位位数为 n,那么 x.bit_length() 的时间复杂度是 O(n) 还是 O(1) 呢?
从源码来看是 O(1).