-2
A
回答
1
这是一样的;向左旋转11位,得到int
值。
底部21个比特向上移动11而顶部11位向下移动通过21.
它是在哈希因为它很快重新排列号码的比特,而不会失去随机性使用的公共模式。
返回由右由位指定数目旋转指定的int值的二进制补码表示法得到的值。 (位右移位或低位侧,重新进入左边或高位)
请注意,右旋转的负距离相当于左旋:rotateRight(val,-distance )== rotateLeft(val,distance)。还要注意,由32的任意倍数的旋转是空操作,因此即使距离为负值,旋转距离的最后五位也可以忽略:rotateRight(val,distance)== rotateRight(val,distance & 0x1F)。
返回: 通过将指定int值的二进制补码二进制表示正确旋转指定的位数而获得的值。
public static int rotateRight(int i, int distance) {
return (i >>> distance) | (i << -distance);
}
相关问题
- 1. GCC - 参数 “BUF” 并不在此功能</p> <pre><code>char *function(buf,salt) char *buf; char *salt; { function_body } </code></pre> <p>我得到这个错误匹配原型
- 2. 可选(<OS_dispatch_data:data [0x7f97b145f2f0] = {leaf,size = 17290,buf = 0x11a63f000}>)
- 3. 将矢量<char> buf(256)转换为LPCSTR?
- 4. measureText总是在Android 4.0使用</p> <pre><code>Paint.measureText(char[] buf, int start, int length) </code></pre> <p>当在Android 4.0
- 5. 结果不同;的recv(袜子,BUF,的sizeof(BUF),0)和strlen的(BUF)中的C++
- 6. DMA BUF共享
- 7. * BUF ++ = *的buf + 10 - 最后一个表达式的解释
- 8. 含义值抓<code>R = 0</code>,<code>R = S</code>,<code>R = S*Da</code>含义和<code>kCGBlendMode</code>值如<code>kCGBlendModeClear</code>,<code>kCGBlendModeCopy</code>,<code>kCGBlendModeSourceIn</code>定义
- 9. mySql WHERE`xml <date>`= '11/21/2010'
- 10. uart tx buf没有改变
- 11. telnetlib和“buf = self.sock.recv(50)”错误
- 12. Proto-Buf继承问题
- 13. 静态字符* BUF = NULL
- 14. 返回值(QByteArray中& buf);
- 15. 预计表达<pre><code>char *str = va_arg(args, char *) </code></pre>
- 16. 在iOS中,buf返回的类型是什么?'sysctlbyname(“net.inet.tcp.pcblist”,buf,&len,0,0)'?
- 17. 正则表达式从char buf中替换模式提取buf [10];
- 18. from unique_ptr <char[]> to unique_ptr <const char []>
- 19. <script></script> or <script />?
- 20. 浮动元素<br /><br /><br /><br /><br /\><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
- 21. 使用>>,>,> |,||,| <,<,<<,<<
- 22. Base * p = new(buf)Base的含义是什么?
- 23. 符号'<>'的含义?
- 24. 我该如何中心<img /><h1>...</h1><img /> HTML + CSS?
- 25. 如何<li><a></a></li>
- 26. 抢第一<tr>&<a>如果<table>包含<a>
- 27. $(e.target)是<i></i>而不是包含<div>...</div>
- 28. </p> <pre><code>console.log(new Buffer(12)) </code></pre> <p>如何使用的console.log
- 29. Laravel - 修改并通过</p> <pre><code>@include('template.included') </code></pre> <p>从@include
- 30. <h:commandLink>如果包含<ui:include>
为什么不问这位代码的作者? – Turing85
我尝试通过电子邮件询问作者,但需要很长时间。 这里的答案很快且更正确。 – Naor88