8000 GitHub - mekuto/LongInt: Long integer arithmetic library.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

mekuto/LongInt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Библиотека для работы с длинными числами

Примеры использования, а также области определений функций можно найти в файле ../examples/main.cpp.

Тесты производительности (с учетом затрат на конвертацию типов и вывод)

Операционная система: Debian GNU/Linux 11 Bullseye.
Компилятор: gcc 10.2.1.
Процессор: Intel Core i7-8550U.
Оперативная память: 8GB.
Время, затраченное на возведение 2 в 1 000 000 степень (в секундах): 0.13.
Время, затраченное на возведение 2 в 10 000 000 степень (в секундах): 4.56.
Время, затраченное на подсчет факториала от 100 000 (в секундах): 0.43.
Время, затраченное на подсчет факториала от 1 000 000 (в секундах): 16.05.

Предупреждения

  • Будьте аккуратны при использовании данной библиотеки в многопоточных программах на многопоточных процессорах. Учитывайте, что многие объекты класса (в том числе и базовые операторы) выполняются в более, чем одном потоке при использовании многопоточного процессора.

About

Long integer arithmetic library.

Resources

License

Stars

Watchers

Forks

33AD

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.2%
  • CMake 1.8%
0