我正在尋找有關快速GCD計算算法的信息。 特別是,我想看看它的實現。大整數的GCD算法
最有趣的對我來說: - 萊默GCD算法, - 加速GCD算法, - K進制算法, - 克努特-Schonhage與FFT。 我完全沒有關於加速GCD算法的信息,我剛剛看到一些文章,它被提及作爲中等輸入(〜1000位)上最有效和快速的gcd計算方法
他們看起來很難我從理論的角度來理解。 任何人都可以分享代碼(最好在C++)與實現列表中的任何算法\部分或共享任何這樣做的經驗。我也很樂意提供任何信息,意見,建議,地點進行調查。我有一個班級來處理大整數,但我沒有辦法處理它。除了當然,歐幾里德和二進制gcd算法,目前看起來很清楚;它沒有問題。 我想最終得到的主要內容是:實現lehmer gcd的代碼。 (這是從列表中更容易)
哇,這是一個爲第一個問題真的好線。不幸的是,我不認爲我們大多數人都知道答案。知道有人看到這件事可能需要一點點時間。抱歉! :( –