|
|
1
7
哦,是的!这是一个完美的二进制示例:
它之所以有效,是因为任何二进制除以8等于右移3位。现代处理器具有桶形移位器,可以在一条指令中进行多达32位的移位。 反之亦然:
|
|
|
2
3
我现在没有时间自己来衡量这一点,但我怀疑预先计算的查找表在速度上会超过您的解决方案。代码如下所示:
当然,这确实增加了很多开销,所以在实践中,如果调用了转换代码,您只需预先计算所有坐标 非常 经常 |
|
|
3
1
我现在无法测量,但您应该能够通过以下方式来弥补一些额外的速度:
|
|
|
4
1
这要快一点,因为没有var声明和矫揉造作。 |
|
|
5
1
我认为在最后返回数组(…)会损失大部分性能。相反,我建议:
|