Главная страница
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.024 c
3-1174471411
jiny
2007-03-21 13:03
2007.06.24
Как создать таблицы в Advantage Local Server


2-1180981765
Zesik
2007-06-04 22:29
2007.06.24
Видимость формы


8-1160561120
zorgens
2006-10-11 14:05
2007.06.24
DSPack


2-1180688198
Alex7
2007-06-01 12:56
2007.06.24
Message при компиляции: Unit FileCtrl is specific to a platform


9-1154734440
Нуб
2006-08-05 03:34
2007.06.24
Как переконвертировать PNG в BMP ?