Portál AbcLinuxu, 6. listopadu 2025 03:23
Řešení dotazu:
Asi bude nejjednoudšší si to sám změřit.
Dřív než řešit rychlost násobení je nutné zvolit vhodný algoritmus, kteřý třeba rychost násobení ani tolik neovlivní. Počítat faktoriál rekurzivním násobením jinde než v ukázkových příkladech není dobrý nápad - je to hrozně neefektivní, existuje spousta daleko lepších algoritmů, případně pro velká čísla často postačí aproximace, která je ještě rychlejší.
(i kdyz aritmetiku mam povolenou)
Zkusil jsem si teda naprogramovat "gmp" sam, mam uz zakladni operace hotove, ale trochu me desi, ze umocnit deset-milionkrat na druhou cislo 12345 (19 desitkovych cifer) trva zhruba pul minuty.. Zkusim teda napsat neco s bitovymi operacemi a otestovat.
Jeste jednou dik za odpovedi...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.