Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2011, 15:29   #1
vova_
Форумчанин
 
Аватар для vova_
 
Регистрация: 07.11.2011
Сообщений: 100
По умолчанию Бистрое получение значения протабулированой функции из файла

Есть файл в который протабулирована функция f(n)
n є Z;
n є [0;1000000]
номер строки соответствует значению n

как организовать максимально бистрий код для чтения значений по извесному n
но минуя построчьное читание всех предидущих строк (не через readln)

подскажите , возможно эфективней создать папку с 1000001 файлами (file_n.txt, где n номер значения)?

либо чтото более разумное
нужна максимальная скорость получения данных .
табулированых функций много, а n меняетца скачькообразно и не последовательно
vova_ вне форума Ответить с цитированием
Старый 08.11.2011, 15:39   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Использовать СУБД и читать SQL-запросом
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 08.11.2011, 16:40   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Аватар
Использовать СУБД и читать SQL-запросом
Аватар, +1
использование СУБД самый простой и быстрый способ (но, разумеется, не единственный)...

и обязательно индекс (уникальный, при чём) по N
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получение значения из именованной ячейки CooperNick Microsoft Office Excel 2 05.11.2011 13:59
JTable получение значения ячейки таблицы atenon Общие вопросы по Java, Java SE, Kotlin 5 04.09.2011 15:01
Получение значения последовательности. Oracle Wicort SQL, базы данных 0 24.02.2011 16:37
Получение значения по адрессу Matr1x Общие вопросы C/C++ 4 09.02.2010 05:55
Получение значения конкретного поля в списке Allan Stark Microsoft Office Access 2 26.10.2009 13:56