-2
A
答えて
1
と同じです。 int
の値が11ビット左に回転します。上位11ビットは、それが迅速にランダム性を失うことなく、数のビットを並べ替えるようにハッシュに使用される一般的なパターンである21
によって下方に移動しながら
ボトム21ビットは11を移動させます。
右指定したビット数で指定されたint値の2の補数バイナリ表現を回転させることにより得られた値を返します。
負の距離を持つ右回転は、左回転と同じです:rotateRight(val、-distance(val、-distance )== rotateLeft(val、distance)。また、32の倍数による回転はノーオペレーションであることに注意してください。したがって、距離が負であっても、回転距離の最後の5ビットを除くすべてのビットは無視できます。rotateRight(val、distance)== rotateRight(val、distance & 0x1F)。
戻り値: 指定されたint値の2の補数バイナリ表現を指定されたビット数だけ右に回転させた値。
public static int rotateRight(int i, int distance) {
return (i >>> distance) | (i << -distance);
}
関連する問題
- 1. オプション(<OS_dispatch_data:data [0x7f97b145f2f0] = {leaf、size = 17290、buf = 0x11a63f000}>)
- 2. XMLString :: release(XMLCh ** buf)の使用
- 3. >>の意味、<<、| JavaScriptで&nbsp;
- 4. 「QVector <QVector <QVector<T> >> vector」の意味は?
- 5. << or > >>とはJavaの意味ですか?
- 6. シンボル '<>'の意味?
- 7. 2つの別々のsvgsは私がそれらを個別にレンダリングした場合、それは大丈夫です、このような</p> <pre><code><svg>svg 1 stuff</svg> </code></pre> <p>などの2つの別々のsvgsその後、別のSVG</p> <pre><code><svg> svg 2 stuff </svg> </code></pre> <p>を持って
- 8. <E>は、コレクション<E>の意味は何ですか?
- 9. Intellijソースコードのこの注釈は何を意味していますか?</p> <pre><code>void m() { <selection><caret>System.out.println("");</selection> } </code></pre> <p>この<code><selection></code>注釈はどういう意味:
- 10. from unique_ptr <char[]>からunique_ptr <const char []>
- 11. Cストリップhtmlの間<...>
- 12. Assert.fail(node.js):Operatorパラメータは何を意味しますか?</p> <pre><code>assert.fail(actual, expected, message, operator) </code></pre> <p><code>operator</code>はどういう意味:
- 13. ガルプ:</p> <blockquote> <p>セグメンテーションフォールト:11</p> </blockquote> <p>私は含まれています:セグメンテーションフォールト11ノード4.0アップデート
- 14. <ion-navbar>の "* navbar"の意味は?
- 15. Pythonで<>意味するもの
- 16. >の意味は?:Null <:in Scala?
- 17. シンタックスの意味:return _(); IEnumerable <TSource> _()
- 18. unique_ptrの意味<const T>
- 19. <namespace> ::クラスの意味は?
- 20. requirements.txtでは、ティルダは(〜=)と何を意味しますか?</p> <pre><code>mock-django~=0.6.10 </code></pre> <p><code>~=</code>はどういう意味:私は使用していますPythonライブラリのための<code>requirements.txt</code>で
- 21. SOLR:-1のautoSoftCommit maxtimeはどういう意味ですか? MAXTIMEが「-1」自動ソフトコミットがオフになっていることを意味してい</p> <pre class="lang-xml prettyprint-override"><code><autoSoftCommit> <maxTime>${solr.autoSoftCommit.maxTime:-1}</maxTime> </autoSoftCommit> </code></pre> <p>:
- 22. read(int fd、void * buf、size_t count)の置き換え。 Linuxのウェーハ?
- 23. バッチスクリプト..意味:<name> .exe // IS //%SERVICE_NAME
- 24. Proto-buf .NET複雑な継承インターフェイスのシリアル化
- 25. <<<x,y> >>は、関数名とその引数の間の意味ですか?
- 26. 次の意味は?<TFunction extends Function>(target:TFunction)=> TFunction | void`
- 27. ファイル "<対話型入力>"の "in <module>"の意味は、<module>にありますか?
- 28. のWinforms:</p> <ol> <li><code>Enviroment.Exit(0)</code></li> <li><code>Application.Exit()</code></li> <li><code>Form.Close()</code></li> </ol> <p>何:Form.Close
- 29. Rのビルトイン関数定義の意味<bytecode: #>の意味
- 30. VimはVimの中<code>is</code>に<code>is</code>からのPythonと
このコードの作成者に質問してください。 – Turing85
私は電子メールで著者に尋ねますが、時間がかかります。 こちらの回答はすばやく正確です。 – Naor88