当前位置: 首页 > news >正文

中原彼得堡航空学院网站的建设用动物做网站名

中原彼得堡航空学院网站的建设,用动物做网站名,wordpress首页优化缩略图,服装网上商城网站建设报告数据结构课程设计题目#xff1a;电文的编码与译码院系#xff1a;班级#xff1a;学号#xff1a;姓名#xff1a;2014-2015年度 第1学期目录一#xff0e;题目#xff1a;电文的编码与译码3二#xff0e;设计目标3三#xff0e;问题描述3四#xff0e;需求分析3五电文的编码与译码院系班级学号姓名2014-2015年度 第1学期目录一题目电文的编码与译码3二设计目标3三问题描述3四需求分析3五概要设计4六详细设计(给出算法的伪码描述和流程图)4流程图设计4主流程图4哈夫曼编码5哈夫曼译码6建立哈夫曼树8代码分析10第一步定义常量与结构体10建立哈夫曼树10哈夫曼编码11哈夫曼译码12第三步在主函数中调用其它函数13七测试分析14八使用说明14九测试数据15十课程设计总结16电文的编码与译码一题目电文的编码与译码二设计目标帮助学生熟练掌握了解哈弗曼树的创建以及利用哈弗曼进行编码和译码。三问题描述从键盘接收一串电文字符输出对应的Huffman编码。同时能翻译由Huffman编码生成的代码串输出对应的电文字符串。四需求分析在电报通信中电文是以二进制代码传送的。在发送时需要将电文中的字符转换成二进制代码串即编码在接收时要将收到的二进制代码串转化为对应的字符序列即译码。我们知道字符集中的字符被使用的频率是非均匀的。在传送电文时要想使电文总长可能短。因此若对某字符集进行不等长编码的设计则要求任意一个字符的编码都不是其他字符编码的前缀这种编码称做前缀编码。由Huffman树求得的编码是最优前缀也叫Huffman编码。给出字符集和各个字符的概率分布构造Huffman树将Huffman树中的每个分支结点的左分支标0右分支标1将根到每一个叶子路径上的标号连起来就是该叶子所代表字符的编码。五概要设计构建一颗Huffman树实现Huffman编码并用Huffman编码生成的代码串进行译码。程序中字符和权值是可变的实现程序的灵活性。六详细设计(给出算法的伪码描述和流程图)总体操作步骤流程图设计主流程图哈夫曼编码哈夫曼译码建立哈夫曼树代码分析第一步定义常量与结构体#define MAXNUM 50typedef char DataType;typedef struct/* 哈夫曼树结点的结构 */{DataType data; /* 数据用字符表示 */int weight; /* 权值 */int parent; /* 双亲 */int left; /* 左孩子 */int right; /* 右孩子 */}HuffNode;typedef struct/* 哈夫曼编码的存储结构 */{DataType cd[MAXNUM];/* 存放编码位串 */int start; /* 编码的起始位置 */}HuffCode;第二步构造函数建立哈夫曼树int HuffmanCreate(HuffNode *ht){int i,k,n,m1,m2,p1,p2;printf(请输入元素个数);scanf(%d,n);for(i1;in;i) /* 输入结点值和信息 */{getchar(); /* 接收回车 */printf(第%d个元素的\n\t结点值,i);scanf(%c,ht[i].data);printf(\t权 重);scanf(%d,ht[i].weight);}for(i1;i2*n-1;i) /* 对数组初始化 */ht[i].parentht[i].leftht[i].right0;for(in1;i2*n-1;i){m1m232767; /* 初始化令m1、m2为整数最大值 */p1p21;for(k1;ki-1;k) /* 从数组ht[1]到ht[i-1]中找出 */if(ht[k].parent0) /* parent为0并且权值最小的两个结点 */if(ht[k].weight
http://www.zqtcl.cn/news/184603/

相关文章:

  • 建设一个旅游网站毕业设计建设网站的功能定位是什么原因
  • wordpress网站导航模板杭州建设网站的公司
  • 如何做视频解析网站wordpress 关闭评论
  • 安福网站建设微信开发者工具怎么下载
  • 网罗设计网站威海网页设计制作公司
  • 网站用cmswordpress插件怎么做
  • 如何办好公司网站元器件网站搭建
  • 建设领域行政处罚查询网站wordpress数据库发文章
  • 怎么做网页的多开器宿迁seo优化
  • 别人帮做的网站怎么修改病句店铺引流的30种方法
  • 网站备案幕布怎么申请绍兴cms建站模板
  • 做网站熊掌号软件设计公司排名
  • 深圳 做网站学做西点的网站
  • 静态网站安全性百度服务平台
  • 网站vi设计公司网站建设app
  • 书店网站建设策划书总结每天看七个广告赚40元的app
  • 做网站的属于什么专业成都广告制作安装公司
  • 天津市网站建设公司网站制作费用
  • 网站制作公司 郑州wordpress图片中文不显示解决
  • 网站建设模式有哪些方面jquery做的装修网站
  • 佛山手机建网站企业网站公司单位有哪些
  • 给企业做网站的平台有没有专门做衣服搭配的网站
  • 青岛本地网站最近军事新闻大事
  • 潍坊哪里有做360网站的成都官微最新发布
  • 还有哪些网站可以做淘宝活动企业建设网站的方式
  • 上海技术公司做网站2022引流人脉推广软件
  • 网站排名优化技术安徽省城乡和建设厅网站
  • 平阴县建设工程网站英文网站模板制作
  • 网站制作超链接怎么做厦门公司建站
  • 阿里云做的网站怎么备份建筑设计网站issuu