Главная страница
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.021 c
2-1180532703
DmitrichJ
2007-05-30 17:45
2007.06.24
ADOConnection. Как указать только путь к БД?


15-1180439083
Богдан1024
2007-05-29 15:44
2007.06.24
<META Name="keywords" Content="">


2-1180783427
зыбыл ник%)
2007-06-02 15:23
2007.06.24
иконка в диспетчере задач


15-1180348711
s_t_d
2007-05-28 14:38
2007.06.24
Кириллица в TURBO PASCAL 7.1


2-1181029853
CodeGear Delphi for Win 32
2007-06-05 11:50
2007.06.24
как распокавать zip