|
6 / 6 / 2
Регистрация: 03.08.2013
Сообщений: 56
|
||||||
Интересует мой результат по выполнению операции умножения чисел19.12.2013, 03:31. Показов 1123. Ответов 2
Метки нет (Все метки)
Всем привет, я пишу свою небольшую библиотеку для вычитания/сложения/деления/умножения и т.д. Сделал пока только сложение, вычитание, умножение. Проверял сложение и вычитание по времени, там вообще почти задержек нету, а в умножении 0.3-0.60 мс. Это нормально? Можно ли быстрее? Моя библиотека базируется не на числах, а на строках, что позволяет узнавать точные большие значения. Я умножил два числа, вот такие:
1. 5435345234758234658923465894352357894634 532537567865 2. 5432745234523854654365467546542365683789 56235437 В среднем результаты: 0.62; 0.63; 0.47; 0.15(я не знаю, почему так); 0.16;
Ведь очень много моих функций, если понадобится могу рассказать что не понятно. Еще я пытался делать деление, это вообще ужас, до сотого знака после десятичной запятой примерно секунды 3. Меня интересует можно ли быстрее? Алгоритмы может какие-нибудь, а то тут умножение в столбик реализовано.
0
|
||||||
| 19.12.2013, 03:31 | |
|
Ответы с готовыми решениями:
2
Результат умножения чисел. Проверить код
|
|
Иллюзионист
154 / 153 / 27
Регистрация: 02.10.2013
Сообщений: 330
|
|
| 19.12.2013, 11:16 | |
|
Есть несколько готовых библиотек, можно подсмотреть их решения: bigInt, bignumber. Пробежался глазами по bignumber - там сделано примерно то же, только число разложено на массив по 1 цифре в элемент.Это куда быстрее работы со строками)
1
|
|
|
6 / 6 / 2
Регистрация: 03.08.2013
Сообщений: 56
|
|
| 19.12.2013, 15:55 [ТС] | |
|
Точно! Что-то про массивы я и позабыл. Спасибо огромное! Буду сидеть придумывать методы еще)
0
|
|
| 19.12.2013, 15:55 | |
|
Помогаю со студенческими работами здесь
3
напечатать квадрат натуральных чисел от 1 до n без операции умножения Напечатать квадрат натуральных чисел от 1 до n без операции умножения
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|