頁:
[1]
算術編碼之編解碼程式
本帖最後由 只要乖乖就好 於 2011-10-31 09:41 PM 編輯若符號源及其機率如下表, 試撰寫其算術編碼之編解碼程式並測試.
有請各位大大地指教了
符號 機率
space(^) 10%
A 10%
B 10%
E 10%
G 10%
I 10%
L 10%
S 10%
T 10%...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div> 大概長這樣吧。
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
char str[] = " ABEGILST";
int i=0, rnd;
srand((unsigned)time(NULL));
rnd = rand() % 100;
while(rnd > 10) rnd-=10, ++i;
putchar(str), getchar();
return 0;
}
頁:
[1]