GameSprit

自転車やMac・AppleScript、映画・小説やドラマのレビュー、備忘メモ・クイズなどを置いています。

アルゴリズム:累乗計算を効率よく行なう

2013-09-04 21:40:55 | アルゴリズム
累乗計算を効率よく行なうアルゴリズムです。


例えば x の 21乗を計算する場合、素朴な計算方法では、x*x*x*.... と21回掛けることになります。
これを21回も計算することなく、より効率的な方法で計算回数を少なく行なうアルゴリズムです。


冪乗 - Wikipedia に解説されているアルゴリズムを利用しました。


やや順序が異なりますが、AppleScript で書いてみました。









キーワード:累乗計算べき乗

最新の画像もっと見る

post a comment

ブログ作成者から承認されるまでコメントは反映されません。