Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.02.10;
Скачать: [xml.tar.bz2];

Вниз

Rle   Найти похожие ветки 

 
lexa ©   (2008-01-12 15:08) [0]

всем хая)    Как   реализовать   Rle  тоесть   можете  обеснить    как зделать его   исходники  ненадо  хочю сам попробывать  зделать


 
engine ©   (2008-01-12 15:09) [1]

> [0] lexa ©   (12.01.08 15:08)

Пиши еще!


 
lexa ©   (2008-01-12 15:10) [2]

engine ©   (12.01.08 15:09) [1]
 что ище писать  вроде  все ясно  написал   )


 
DrPass ©   (2008-01-12 15:13) [3]


> что ище писать  вроде  все ясно  написал  

Он имел в виду "афтар пеши есчо"


 
sniknik ©   (2008-01-12 15:34) [4]

> все ясно  написал   )
и вот тебе ответ, яснее не бывает - далай также как бульболятор, только дырочки квадратные...


 
{RASkov} ©   (2008-01-12 16:24) [5]

А что такое "Rle" ?


 
Zeqfreed ©   (2008-01-12 16:28) [6]

http://en.wikipedia.org/wiki/Run-length_encoding


 
{RASkov} ©   (2008-01-12 16:40) [7]

Автор, если ты имеешь ввиду [6], то с чем у тебя собсно трудности? Посчитать одинаковые, идущие подряд, символы в строке?


 
Slym ©   (2008-01-14 07:34) [8]

Zeqfreed ©   (12.01.08 16:28) [6]
закодировать эту строку: 11111222133333411125 (5132115314311215 обратимый)
а как эту: 1111111111131? (1111311 однозначно необратимый)


 
grisme   (2008-01-14 09:16) [9]

lexa ©   (12.01.08 15:08)

чтобы суп кефир ложкой банка майонеза? (почти C - смысл не изменится)


 
Zeqfreed ©   (2008-01-14 10:53) [10]

> Slym ©   (14.01.08 07:34) [8]

Например, кодировать последовательностями не превышающими 9 символов в длину. Или использовать дополнительный разделитель где необходимо.


 
{RASkov} ©   (2008-01-14 11:42) [11]

> [8] Slym ©   (14.01.08 07:34)


> [10] Zeqfreed ©   (14.01.08 10:53)

И даже и думать забыть нужно про цифры :)

111222333
313233 (три единицы три двойки три тройки)

1112333
31233 (три единицы двойка три тройки)<- так должно быть
или же (три единицы две тройки и тройка)???
Т.е. цифры можно вообще как угодно разложить, и в первом случае тоже, просто вариант под правило подходит....


 
Zeqfreed ©   (2008-01-14 11:47) [12]

> {RASkov} ©   (14.01.08 11:42) [11]

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

1112333, соответственно, записывается как 311233.
А 1111111111131 как 91211311.


 
{RASkov} ©   (2008-01-14 11:52) [13]

> [12] Zeqfreed ©   (14.01.08 11:47)

Хм... странно в русской википедии по другому все, там пример вот какой:
WWWWWWWWWWWWBWWWWWWWWWWWWBBBWWWWWWWWWWWWWWWWWWWWWWWWBWWWWWWWWWWWWWW
12WB12W3B24WB14W
Как можно заметить что перед одной буквой цифра 1 не ставится :(
http://ru.wikipedia.org/wiki/RLE


 
Zeqfreed ©   (2008-01-14 11:54) [14]

> {RASkov} ©   (14.01.08 11:52) [13]

Наверное, потому что букву от цифры отличить можно? А цифру от цифры как-то не совсем очевидно :)



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

Форум: "Начинающим";
Текущий архив: 2008.02.10;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.076 c
6-1179513502
X-rem
2007-05-18 22:38
2008.02.10
Post


4-1182567965
Riply
2007-06-23 07:06
2008.02.10
Принцип сортировки NTFS_RECORD - ов в MFT.


2-1200562087
Skyle
2008-01-17 12:28
2008.02.10
TForm.OldCreateOrder, особенности поведения.


9-1167257152
maxProg
2006-12-28 01:05
2008.02.10
Свой Формат


2-1200396419
Lamer666
2008-01-15 14:26
2008.02.10
MessageDLG со своим Caption-ом и картинкой?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский