题目:哈夫曼树应用功能:
1.从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树并将它存于文件hfmtree中。
将已在内存中的哈夫曼树以直观的方式(比如树)显示在终端上;
2.利用已经建好的哈夫曼树(如不在内存,则从文件htmtree中读入),对文件tobetran中的正文进行编码,然后将结果存入文件codefile中,并输出结果,将文件codefile以紧凑格式先是在终端上,每行50个**。同时将此字符形式的编码文件写入文件codeprint中。
3.利用已建好的哈夫曼树将文件codefile中的**进行译码,结果存入文件textfile中,并输出结果。
分步实施:1)初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数;2)完成最低要求:完成功能1;
3)进一步要求:完成功能2和3。有兴趣的同学可以自己扩充系统功能。
要求:1)界面友好,函数功能要划分好。
2)总体设计应画一流程图。
3)程序要加必要的注释4)要提供程序测试方案。
5)程序一定要经得起测试,宁可功能少一些,也要能运行起来,不能运行的程序是。
没有价值的。
数据结构课程设计任务书
数据结构 课程设计任务书。一 数据结构课程设计要求。仔细阅读 数据结构课程设计指导 一书,选好题目,认真制定课程设计方案,在规定的时间内设计完成并按一定格式以书面形式上交报告。设计报告内容一般包括以下几个方面 1 问题描述 2 设计思路 3 数据结构定义 4 系统功能模块介绍。5 程序清单 6 运行...
数据结构 课程设计任务书for
学年学期 2011 2012学年第1学期。专业班级 10软件工程1班。指导教师 吴芸。设计时间 2011 12 12至2011 12 16 学时周数 1周。一 设计目的。1 培养学生运用算法与数据结构的基本知识解决实际编程中的数据结构设计和算法设计问题。2 培养学生独立设计程序与解决问题的能力,培养...
钢结构课程设计任务书
建筑结构课程设计任务书。工作平台设计。一 设计资料 一工作平台的布置如图1所示,主次梁采用q235钢材的组合梁和工字型钢梁,用e43型焊条手工焊。次梁上作用的恒载 100mm厚的预制钢筋混凝土板 容重25kn m3 与次梁焊接,预制板上铺有50mm厚的豆石混凝土 容重24kn m3 平台上活载的标准...