Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 13:18 03.06.24 
Клубове/ Компютри и Интернет / .NET Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Re: .Net 2003 c++ оптимизации [re: lamer]
Автор шeф нa Coди Дeвня (full optional)
Публикувано10.09.03 16:00  



по принцип не би трябвало да е по-бавно ако е unmanaged code ... ама ще поразпитам тук там да видя дали няма да ми кажат нещо полезно ... аз съм писал много на С++ ама откакто минах на .нет съм на С# и не знам как стои въпроса с .нет С++ ...

исках да те питам нещо за компресията на данни, по-точно на текст, значи имам огромни текст файлове (GB и нагоре) които се състоят от отделни изречения, примерно като роман. аз трябва да го компресирам този файл, но изречение по изречение, защото трябва да го чета изречение по изречение, примерно трябва да прочета изречение 3423. затова не мога да компресирам целия файл щото не ми се ще за всяко изречение което трябва да прочета да го разкомпресирам и компресирам. значи аз си имам индекси към всяко изречение и мога да го намера чрез random access. та от известно време се чудя каква компресия да ползвам. идеята е че компресиращи алгоритми които работят на принципа на повторенията на патерни или блокове (като зипа примерно) не ми вършат работа щото:
1. в едно изречение я има я няма повторения
2. те правят dictionary което в моя случай ми увеличава размера вместо да го намалява
после си мислех за Huffman codes щото той работи на бинарно ниво и се оказва малко по-ефективен, ама пак си прави таблица, макар и по-малка
накрая се спрях на LZSS, който не прави никакви допълнителни структури ами пази данните в ring bufffer, не е кой знае кво ама компресира горе-долу ...

ти как мислиш, кой алгоритъм ще е най-подходящ за този случай? макар че то има една дузина алгоритми за компресиране на текст и всичко останало са тяхни модификации ...


XM TurboCT .. where comfort meets power

Цялата тема
ТемаАвторПубликувано
* .Net 2003 c++ оптимизации lamer   04.09.03 17:21
. * Re: .Net 2003 c++ оптимизации шeф нa Coди Дeвня   10.09.03 16:00
. * Re: .Net 2003 c++ оптимизации лeймъp   10.09.03 18:43
. * Re: .Net 2003 c++ оптимизации шeф нa Coди Дeвня   10.09.03 20:57
. * Re: .Net 2003 c++ оптимизации Questor   11.09.03 18:05
. * Re: .Net 2003 c++ оптимизации шeф нa Coди Дeвня   12.09.03 10:58
. * Re: .Net 2003 c++ оптимизации Skotowydec   13.10.03 16:26
. * Re: .Net 2003 c++ оптимизации lamer   12.09.03 16:23
. * Re: .Net 2003 c++ оптимизации lamer   12.09.03 16:26
. * Re: .Net 2003 c++ оптимизации lamer   19.09.03 15:00
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.