2015-07-03 6 views
-1

Я создаю программу для считывателя штрих-кода CHD FIVE под управлением Windows CE 5.0. У меня есть файл, содержащий вывод таблицы csv с штрих-кодом позиции (около 94000 строк). Он имеет размер 8 МБ. Я могу просмотреть файл при каждом запуске программы, но это долго. Может быть, если бы я сериализовал данные, и после десериализации я получаю DataTable. Каким образом я могу это сделать? или любые другие идеи, в которых такая таблица должна быть быстро доступна и доступна для поиска в автономном режиме. Я искал решения, которые не нашли ничего.как сериализовать/десериализовать данные в windows ce 5.0

ответ

0

Сначала я отсортировал данные, а затем использовал бы быстрый алгоритм поиска. Вы можете создать параллельную таблицу только с индексом и выполнить поиск в этой таблице. Вы также можете использовать алгоритм минимизации энтропии для создания нового и простого набора индексов.