@graf_777_gos
3 курс. Информационные технологии! (2015г)

Как алгоритм лучше для математических операций «огромных» чисел?

Играюсь с алгоритмами на языке swift, нужна работа с огромными числами (например нужно суммировать 10e-400 + 124e-40) Каким методом лучше реализовать суммирование строк? Для себя выделил суммирование в двоичной системе, но можно же и как в школе учили (как на "листочке" (обычным столбиком)). Вот и думаю, какой из них получше будет. Подскажите?
  • Вопрос задан
  • 340 просмотров
Пригласить эксперта
Ответы на вопрос 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Почитайте про реализацию BigInt

https://github.com/ibiwan/swift-bigint/blob/master... - вот например.
Ответ написан
Комментировать
@vilgeforce
Раздолбай и программист
Не изобретайте велосипеды. Или хотя бы посмотрите как они реализованы. Тот же OpenSSL содержит реализацию длинной арифметики.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы