Re[3]: [забыл математику] Оптимизация алгоритма
От: xma  
Дата: 15.09.22 12:05
Оценка: +2
Здравствуйте, Real 3L0, Вы писали:

xma>>const decimal size = marketBuyPrice — mediumPrice2;

R3>Ругается на const.

тебе шашечки или ехать ? просил накатать общую идею исправленного алгоритма — я тебе дал, если ругается на const — значит убери его .. (я же не профи в синтаксисе всех возможных языках программирования)

xma>>(вроде верно)

R3>Часто не совпадает.

ну главное то — идея

залей на dotnetfiddle.net — твой оригинал, и мой код .. посмотрим где не совпадает, и тогда понятно станет — как исправить .. (да, будь я сварщиком — меня бы давно уже убило) ..

xma>>в твоём же коде вообще, если overwriteMinStep.Value <= 0, то твой код уйдёт в бесконечный цикл (если в первый раз сработает условие while) ..

R3>Там не может быть отрицательное значение. Ну, теоретически.

где написано, на заборе ? ну и золотое правило — если не хочешь проблем, то обрабатывай все случаи (напр., на время отладки — можно бросать exception'ы, в случае неправильных данных .. ну или если уверен в поставляемых в метод данных, то заглушка — как у меня, всё равно не помешает)

R3>Там не может быть отрицательное значение. Ну, теоретически.

там подходит только (строго) overwriteMinStep > 0, если даже ноль — то твой оригинальный код при marketBuyPrice > 0, уйдёт в бесконечный цикл ..
Отредактировано 15.09.2022 14:30 xma . Предыдущая версия . Еще …
Отредактировано 15.09.2022 13:10 xma . Предыдущая версия .
Отредактировано 15.09.2022 13:09 xma . Предыдущая версия .
Отредактировано 15.09.2022 13:06 xma . Предыдущая версия .
Отредактировано 15.09.2022 12:51 xma . Предыдущая версия .
Отредактировано 15.09.2022 12:50 xma . Предыдущая версия .
Отредактировано 15.09.2022 12:48 xma . Предыдущая версия .
Отредактировано 15.09.2022 12:46 xma . Предыдущая версия .
Отредактировано 15.09.2022 12:06 xma . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.