以下陈述是什么意思?
INT_MAX**1/3
对于上下文,我在Android编码挑战中看到了这一点,它也将2^11
视为“11的幂”(而不是2 XOR 11),因此它可能是伪代码:
让我们看一下A ^ B的有效可能性数量。
对于B = 2,可能性的数量= sqrt(INT_MAX)= sqrt(2 ^ 31-1)< 2 ^ 16
对于B = 3,可能性的数量= INT_MAX ** 1/3 < 2 ^ 11
答案 0 :(得分:7)
Java中没有**
运算符。这可能是借用Python语法的伪代码,其中**
是取幂运算符 - 即MAX_INT**1/3
是“MAX_INT
到第三个”的幂,或者{{1的立方根}}