Работа с длинными числами в С++? Подскажите пожалуйста библиотеку для работы с длинными числами в С++. Кто с какой работал, какие нюансы? Предполагается работа с числами от 1024 бит. В связи с этим очень остро стоит вопрос быстродейсвия и памяти.

21 Авг 2019 в 06:09
179 +1
0
Ответы
1

Для работы с длинными числами в С++ вы можете использовать библиотеку GMP (GNU Multiple Precision Arithmetic Library). Она позволяет работать с числами произвольной длины и имеет высокую скорость выполнения операций.

Другой популярный вариант - это библиотека Boost.Multiprecision, которая также позволяет работать с длинными числами в C++. Эта библиотека является частью библиотеки Boost и предоставляет ряд классов для работы с произвольной точностью чисел.

Если вам нужно работать с числами очень большой длины (более 1024 бит), вам, возможно, придется самостоятельно написать свою библиотеку для работы с длинными числами, оптимизированную под ваши конкретные нужды и требования по быстродействию и использованию памяти.

При работе с длинными числами важно учитывать, что операции с ними могут занимать много времени и вычислительных ресурсов, особенно при больших размерах чисел. Поэтому требуется внимательно проектировать и оптимизировать свой код для достижения наилучшей производительности.

20 Апр в 13:23
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 324 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир