Создан заказ №3845907
9 апреля 2019
Работа с длинной арифметикой в Java
Как заказчик описал требования к работе:
Необходимо полностью раскрыть тему и оригинальность не менее 75%
Фрагмент выполненной работы:
Введение
Длинная арифметика-это раздел Олимпийского программирования, который анализирует выполнение действий с большими числами, которые не соответствуют стандартным типам данных. На сегодняшний день одним из языков, используемых для решения Олимпийских задач и поддержки длинной арифметики, является Java, где интегрированы все функции, необходимые для работы с длинными числами, и можно обойтись без длительных реализаций.
В общем, давайте рассмотрим работу с целыми числами. (работа была выполнена специалистами Автор 24) Вы можете использовать весь массив для хранения длинного числа, где цифра числа будет элементом массива. В первом элементе матрицы мы будем хранить последнюю цифру числа, во второй - предпоследним и т. д. до последней цифры. В элементе 0 можно сохранить общее количество цифр в числе. В простейшем случае, чтобы сохранить номер 154, просто используйте следующую запись:
const maxsize = 100;
int a [maxsize];
a [0] = 3; a [1]=4; a [2]=5; a [3] = 1;
Элемент матрицы может быть более одной цифры, можно использовать элемент для хранения 4 цифр, так как мы понимаем, что в рамках современного компьютера все операции составляют не менее 32 бит, поэтому время добавления двух цифр такое же, как для добавления чисел, состоящих из 4 цифр. Поэтому они часто используют порядок базовой системы счисления = 10000 и фактически длинные числа хранятся как бы в 10000 системе счисления, что позволяет увеличить скорость выполнения операций по ним в 3-4 раза.
Идея выполнения всех необходимых операций (сумма, вычитание, умножение, деление и др.)) базируется на принципах, которые мы используем в работе расчетов. Даже когда мы реализуем разделение "в столбце", мы фактически работаем с небольшими числами, что сводит самую сложную задачу к более простому набору подзадачПосмотреть предложения по расчету стоимости
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик воспользовался гарантией, чтобы исполнитель повысил уникальность работы
10 апреля 2019
Заказ завершен, заказчик получил финальный файл с работой
5
Работа с длинной арифметикой в Java.docx
2019-04-13 14:45
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Благодарю автора за отличный реферат! Была проделана большая работа. Мне очень нравится работать с данным автором! Всегда выслушает и учтет пожелания. Всем рекомендую!