トップページ
⇒
tech
1001コメント
280KB
C言語なら俺に聞け! Part 75
全部
前100
次100
最新50
■ このスレッドは過去ログ倉庫に格納されています
0321
デフォルトの名無しさん
NG
NG
自然数xのlog2(x) + 1(小数点以下切り上げ)を求めたい。
で、今こんなの考えたんだけどこれより速いのがあったら教えて。
for (i=0; x >> i; i++) ;
xが自然数でiがlogね。
簡単に言うと1になったビットで最上位のものを速く求めたいって事。
言い換えるとxを越えない2^iのiを求めたい。
全部
前100
次100
最新50
■ このスレッドは過去ログ倉庫に格納されています