Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.24;
Скачать: CL | DM;

Вниз

Битовые строки   Найти похожие ветки 

 
AndrewBB   (2007-06-01 18:12) [0]

Чем эффективнее работать с битовыми строками - массив boolean , объект TBit или Hex"ом? Пытаюсь поэкспериментировать с кодировкой Хаффмана с произвольным количеством бит элемента алфавита.


 
Amoeba ©   (2007-06-01 18:57) [1]

Может подойдут ф-и прямого доступа к любому биту по его индексу в байтовом массиве? Библиотека QStrings, написаны на ассемблере.


 
palva ©   (2007-06-01 19:19) [2]

С битовыми строками лучше не работать IMHO. Предварительно вытаскивать в младшую часть целого числа, а после обработки засылать обратно. Если обработка ОЧЕНЬ небольшая, то чтобы избежать такого, можно что-то придумать для каждого конкретного случая. Пользоваться общими библиотеками можно только если вопрос эффективности не стоит.


 
AndrewBB   (2007-06-01 21:33) [3]

Списибо за отклик. Прогонов двоичных чисел много. Проссчет массивов информации на энтропию по различным длинам элементов алфавита с целью выявления избыточности. Совсем уж уходить в Asm неохота.
Цель - дисковый архиватор, поэтому имеет значение эффективность, скорость обработки. К сожалению, опыта в Delphi немного, и пока не очень понятно, как работать без прямого определения типа "битовая строка" , как в некоторых других языках. Математическую основу разработал , а реализацию хотелось бы сделать на Delphi ради практики , да и нравится.



Страницы: 1 вся ветка

Текущий архив: 2007.06.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
2-1180770211
Slimer
2007-06-02 11:43
2007.06.24
Многоколоночночсть в QReport


15-1180254391
Vendict
2007-05-27 12:26
2007.06.24
Искусство программирования, том 4, выпуск 3.


1-1177588749
Mr.Devil
2007-04-26 15:59
2007.06.24
Текст на фотографии


4-1168967709
z80maniac
2007-01-16 20:15
2007.06.24
Диспетчер устройств


1-1177500711
ByakaBuka
2007-04-25 15:31
2007.06.24
D7.TMemo -> BDS4(win32).TMemo