资源简介
基于C的算术编码程序,很简单, 非自适应算术编码。
代码片段和文件信息
#include
#include
#include
#define N 4
double Tx=0;
int code_length;
double freq[]={00.80.821};//符号累积密度函数
int i;
void encode(void)
{
char str[50];
int jstrlength;
double lower=0upper=1ul;
printf(“please enter a string using letter 1-3:“);
scanf(“%s“&str);
strlength=strlen(str);
if(strlength!=0)
{
for(j=0;j {
l=lower+(upper-lower)*freq[str[j]-‘1‘];
u =lower+(upper-lower)*freq[str[j]-‘1‘+1];
lower=l;upper=u;
printf(“lower=%fupper=%f\n“lowerupper);
}
Tx=(upper+low
- 上一篇:最优装载问题 计算机算法 c/c++语言
- 下一篇:MFC 实现的坦克大战
相关资源
- MFC 实现的坦克大战
- 最优装载问题 计算机算法 c/c++语言
- sph C++仿真 便于学习
- c++实现Ftp服务器
- 使用C++实现的CYK算法
- 用C语言实现文件的模糊查找.pdf
- 编译原理实验 DFA的最小化 c++代码
- Kinectv2 __MFC
- C语言中文分词源代码
- C语言大作业 菜单驱动的学生成绩管理
- 牛顿-柯特斯公式C++实现
- C++界面库 GLUI 附加开发文档以及GLUT库
- C++简单程序设计图书管理系统
- apriori算法的c语言实现
- 仓库管理系统(C++源代码)
- 人事管理系统C++源代码
- 坦克大战游戏源代码C++源代码
- C++模拟ATM取款源代码
- 用C#实现的四叉树,源码,可以直接运
- 编译原理课程设计广工C语言
- websocket编程C语言源码
- C语言解析IP数据包程序
- SHA HMAC 和SHA3基于Keccak加密算法测试代
- win32窗体贪吃蛇c++代码
- c++中的chamfer matching 实现
- C++语言__学生教务管理系统代码.
- BP神经网络鸢尾花分类C++代码
- 霍夫曼编码的C语言实现
- 实验室设备管理系统c++代码
- C++插入排序
评论
共有 条评论