- 35
- 0
- 约1.16万字
- 约 12页
- 2019-10-07 发布于天津
- 举报
哈夫曼算法及其应用一问题描述给定个权值作为个叶子结点构造一棵二叉树若带权路径长度达到最小称这样的二叉树为最优二叉树也称为哈夫曼树哈夫曼编码是一种根据哈夫曼树对文件进行编码的方式哈夫曼编码是可变字长编码的一种本次课程设计是对一个已建文本文件统计该文件中各字符频率对各字符进行编码将该文件翻译成编码文件再将编码文件翻译成原文件压缩文件即读文件统计文件中的字符个数对文件进行哈夫曼编码和译码并将编码译码后的字符存储在文件中二基本要求程序要求实现以下功能统计文本文件中各字符的出现次数涉及读文件统计字符个数对
哈夫曼算法及其应用
一、问题描述
给定n个权值作为n个叶子结点,构造一棵二叉树,若带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树。哈夫曼编码是一种根据哈夫曼树对文件进行编码的方式。哈夫曼编码是可变字长编码的一种。本次课程设计是对一个已建文本文件,统计该文件中各字符频率,对各字符进行Huffman编码,将该文件翻译成Huffman编码文件,再将Huffman编码文件翻译成原文件。压缩文件即读文件,统计文件中的字符个数,对文件进行哈夫曼编码和译码,并将编码译码后的字符存储在文件中。
二、基本要求
程序要求实现以下功能:
1.统计文本文件中各字符的出现次数
您可能关注的文档
- 原地高抬腿教学设计.doc
- 厦门大学校级奖学金研究生.doc
- 厦门湖滨中学2019届高三第一阶段检测.doc
- 双柏保障性住房先租后售.doc
- 双清区2018年扶贫资金执行台账.doc
- 双盘冷却喷水降温控制系统简介.doc
- 双胞胎女宝宝取名字探究.doc
- 双速多用绞车技术要求及参数.doc
- 古建预算员职业技能培训考核大纲.doc
- 可视化课程设计报告.doc
- 宣贯培训(2026年)《NYT 4512-2025 非洲菊疫病抗性鉴定技术规程》.pptx
- 宣贯培训(2026年)《NYT 4514-2025木薯副产物综合利用导则》.pptx
- 宣贯培训(2026年)《NYT 4513-2025木薯全程机械化生产技术规范》.pptx
- 宣贯培训(2026年)《NYT 4470-2025全株玉米青贮质量分级》.pptx
- 宣贯培训(2026年)《NYT 4468-2025玉米供需平衡表编制规范》.pptx
- 宣贯培训(2026年)《NYT 4469-2025全株玉米青贮质量评定 综合指数法》.pptx
- 宣贯培训(2026年)《NYT 4474-2025东北地区玉米-大豆轮作生产技术规程》.pptx
- 宣贯培训(2026年)《NYT 4472-2025玉米耐盐碱鉴定评价技术规程》.pptx
- 宣贯培训(2026年)《NYT 4473-2025玉米抗旱性鉴定评价技术规程》.pptx
- 宣贯培训(2026年)《NYT 4478-2025甘薯收获技术规程》.pptx
最近下载
- 2025年新改版苏教版六年级下册科学全册精编知识点(背诵用).pdf
- 2025年国家义务教育质量监测小学四年级德育国测模拟测试题及答案.docx VIP
- 1-砖墙工程量计算表(自动计算).xls
- 【国测德育四年级】小学四年级德育优质均衡监测模拟试卷.docx VIP
- 四年级国测德育模拟试卷一及答案.docx VIP
- 新人教PEP六年级英语上册(全册)同步练习随堂练习一课一练.pdf VIP
- 七十岁驾照换证“三力测试”题库(含答案及解析).docx VIP
- 道路交通控制技术 道路交通控制基础知识 模块一 道路交通控制基础知识.pptx VIP
- 道路交通控制技术配时与性能参数计算一课件.pptx VIP
- 美术社团活动计划.docx VIP
原创力文档

文档评论(0)