• 大小: 854B
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: 其他
  • 标签: 费诺编码  

资源简介

费诺算法的实现,只要输入N个信源及其概率,就可以通过程序计算出费诺编码和信息商等等

资源截图

代码片段和文件信息

#include
#include
#include
#include
#define SIZE 7
int z[SIZE+1];
static char p[SIZE+1][10];
 int main()
{
void Fano(intintfloat x[]);
int ijflag=0;
static  float x[SIZE+1]h[SIZE+1]y[SIZE+1]HKRa;
printf(“\nEnter all the  possiblities\n\n“);
    a=0.000;
   for(i=1;i   { scanf(“%f“&x[i]);
     a=a+x[i];
   }
    if(a-1>1e-10)
{ printf(“\n! Error“);exit(0);}
for(j=1;j   {h[j]=x[j];y[j]=x[j];z[j]=j;}
for(i=1;i    { a=h[i];
       for(j=1;j    if(a    h[z[i]]=-1;
    }
for(i=1;i  for(j=i+1;j   if(y[i]Fano(1SIZEy);
 for(i=0;i   if(x[i]!=0.0)flag=1;
 for(i=1;i

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1679  2008-12-09 22:36  费诺编码.cpp

----------- ---------  ---------- -----  ----

                 1679                    1


评论

共有 条评论

相关资源