自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (8)
  • 收藏
  • 关注

空空如也

VISTA 一键还原

用于vista操作系统的一键还原,可以有效备份系统带来便捷

2010-01-31

RacePro推理机

RacePro推理机是本体推理的必备工具,csdn上有一个但不能用,故发一个能用的

2009-09-10

计算机网络的定义和组成

了解和掌握计算机网络的定义和组成,为学习计算机网络奠定基础

2009-08-11

计算机网络的产生与发展

介绍了计算机网络产生于发展的历程,对于了解网络实用能力的学习者有用

2009-08-06

范式编码学习ppt,非常宝贵的资源阿

范式编码是数据压缩技术的一种,这个ppt资源用于介绍其技术,可以了解和学习其主要技术

2009-07-27

com.bruceekel.simple

this jar package is used for those that study java

2009-07-15

pkuacm1239DP

动态规划的问题 如何DP很关键 如何进行解题acm

2008-11-27

huffmanbianma

#include<string.h> #include"coding_decode.h" const charSize=1000; void main() { char c[30]; cout<<"请输入编码报文中可能出现的字符,以对其生成编码(出现频率最高的在前面)"<<endl; //cout<<"请输入编码报文中可能出现的字符以及该字符出现频率权值,以对其生成编码"<<endl; gets(c); int L=strlen(c); code *cipher=new code[L]; for(int i=0;i<L;i++) { cipher[i].key=L-i-1; cipher[i].keymark=c[i]; } binTree *NewTree=HuffmanTree(cipher,L); huffcode *hf=coding(NewTree,L); cout<<"编码字符"<<'\t'<<"对应编码"<<endl; for(i=0;i<L;i++) { cout<<" "<<hf[i].keyc<<'\t'<<'\t'<<hf[i].hufc<<endl; } int r; cout<<endl<<"对报文Huffman编码,请输入'1'"<<endl <<"对报文Huffman解码,输入'2'"<<endl<<"退出,输入'0':"; cin>>r; while(r) { if(r==1) { cout<<"请输入要编码的报文内容:"<<endl; char ch[charSize]; gets(ch); int mark=0; cout<<"该报文的编码是:"; for(i=0;i<strlen(ch);i++) { for(int j=0;j<L;j++) { if(ch[i]==hf[j].keyc) { cout<<hf[j].hufc; mark=1; } } if(mark==0) cout<<"你输入的报文内容中有非编码的字符!"; } } if(r==2) { cout<<"请输入要解码的报文:"<<endl; char chr[charSize]; gets(chr); cout<<"该报文经解码后是:"; decode(NewTree,chr); } cout<<endl<<"对报文进行Huffman编码,请输入'1'"<<endl <<"对报文进行Huffman解码,输入'2'"<<endl<<"退出,输入'0':"; cin>>r; } }

2008-10-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除