|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Dmitry Teplyakov 2:5020/400 25 Apr 2002 10:06:31 To : Sashka Yackubtchick Subject : Преобразование BCD-> Integer -------------------------------------------------------------------------------- Thu Apr 25 2002 01:23, Sashka Yackubtchick wrote to Dmitry Teplyakov: SY> Вопрос не совсем понятен - что такое обычное десятичное? Да, я уже после понял, что неправильно сформулировал вопрос. Значит, есть числовой ряд, например: 21 32 34 45. Все эти числа - шестнадцатиричные, но понимать их надо так, как они написаны, т.е. 21HEX-> 21 DEC. И весь этот ряд - это десятичное число 21323445. Проблема в том, что эти данные хранятся в файле, и когда я его читаю, то я читаю десятичное число, т.е. вместо 21 я читаю 33 и т.д. Поэтому приходится прочитанное число преобразовывать в HEX, причем текстовый, потом текст бить на две части и каждую часть преобразовывать в число. А по всем этим числам строить полином для получения нормального числа. Hо это все очень медленно работает (записей порядка нескольких сотен тысяч). Вот и интересуюсь как оптимизировать этот процесс. - --- Дмитрий PS Просьба ответ продублировать E-Mail-ом --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/16679490ef012.html, оценка из 5, голосов 10
|