http://en.wikipedia.org/wiki/Binary_GCD_algorithm
このウィキペディアのエントリには、非常に不満足な含意があります。バイナリ GCD アルゴリズムは、標準のユークリッド アルゴリズムよりも 60% も効率的でした。コンピュータ。
さて、さらに 15 年が経過しました... これらの 2 つのアルゴリズムは、今日のハードウェアの進歩とどのように重なり合っているのでしょうか?
バイナリ GCD は、低レベル言語では引き続きユークリッド アルゴリズムよりも優れていますが、Java などの高レベル言語ではその複雑さのために遅れをとっていますか? それとも、現代のコンピューティングではその違いは意味がありませんか?
なぜ私はあなたが尋ねるかもしれないことを気にしますか?今日、たまたま 1,000 億個の処理をしなければなりません :) コンピューティングの時代 (かわいそうな Euclid) に乾杯します。