课程设计 大二的自己的课程设计 主要是夫曼编码和译码的c++的程序 包括根据字符的权重进行编码 并对文件进行编码译码
2022-12-03 17:24:30 572KB 数据结构 课程设计 哈夫曼编码
1
弗曼编码译码 c++实现 注释写得很详细
1
该系统用于完成用户输入弗曼编码的节点值和权值,并生成弗曼编码,然后对用户的文件进行编码并存储,存储后,可以再译码并存至TectFile.TXT文件。
2022-12-03 16:59:35 4KB 哈弗曼编码 编/译码器 C++
1
内有用C++实现的弗曼编解码的源码,可执行程序,以及实验报告
2022-12-03 16:54:13 1015KB 哈弗曼 C++ 源码 编码
1
一.扑克牌游戏 一副扑克牌去除大小王,剩余52张,A--K,红心,方块,黑桃,梅花四种花色。然后把这一副牌发给两个人,每人分得五张,比较这两人手中牌的大小。 大小的判定规则暂定如下: 牌型比较:同花顺>铁支>葫芦>同花>顺子>三条>二对>对子>散牌。 数字比较:A>K>Q>J>10>9>8 花式比较:黑桃>红桃>草花>方片 牌型说明: 同花顺:拥有五张连续性同花色的顺子。以A为首的同花顺最大。 铁支:四张相同数字的牌,外加一单张。比数字大小,「A」铁支最大 葫芦:由「三条」加一个「对子」所组成的牌,若别家也有此牌型,则比三条数字大小 同花:不构成顺子的五张同花色的牌。先比数字最大的单张,如相同再比第二支、依此类推 顺子:五张连续数字的牌组。 以A为首的顺子最大,如果大家都是顺子,比最大的一张牌,如果大小还一样就比这张牌的花式 三条:牌型由三张相同的牌组成,以A为首的三条最大 二对:牌型中五张牌由两组两张同数字的牌所组成。若遇相同则先比这副牌中最大的一对,如又相同再比第二对,如果还是一样,比大对子中的最大花式 对子:牌型由两张相同的牌加上三张单张所组成。如果大家都是对子,比对子的大小,如果对子也一样,比这个对子中的最大花色 散牌:单一型态的五张散牌所组成,不成对(二对),不成三条,不成顺(同花顺),不成同花,不成葫芦,不成铁支。先比最大一张牌的大小,如果大小一样,比这张牌的花色。
2022-12-01 09:42:12 9KB 梭哈 纸牌游戏
1
(1)对于给定的工作负载,其最大加速比的上限为1/α (2)为获取好的加速比,很重要的是应使顺序瓶颈α尽可能地小 (3)当一个问题由以上两部分组成时,我们应设法
1
夫曼编码译码 包括默认编码 和 自定义编码 数据结构课程设计 一、题目: 夫曼编码/译码的设计与实现 二、目的与要求 1、目的: 通过布置具有一定难度的实际程序设计项目,使学生进一步理解和掌握课堂上所学各种基本抽象数据类型的逻辑结构、存储结构和操作实现算法,以及它们在程序中的使用方法;使学生掌握分析问题,求解问题的方法并提高学生设计编程实现的能力。 2、要求: 基本要求: 1. 要求利用C\C++语言来完成系统的设计; 2. 突出C语言的函数特征(以多个函数实现每一个子功能)或者C++语言面向对象的编程思想; 3. 画出功能模块图; 4. 进行简单界面设计,能够实现友好的交互; 5. 具有清晰的程序流程图和数据结构的详细定义; 6. 熟练掌握C语言或者C++语言的各种操作。 创新要求: 在基本要求达到后,可进行创新设计,如系统用户功能控制,改进算法的实现,实现友好的人机交互等等 三、问题描述和求解方法: 首先根据给定的n个权值构造夫曼树。通过遍历此二叉树完成夫曼编码。 四、解题过程 1. 分析程序的功能要求,划分程序功能模块。 2. 画出系统流程图。 3. 代码的编写。定义数据结构和各个功能子函数。 4. 程序的功能调试。 5. 完成系统总结报告以及使用说明书 五、进度安排 此次课程设计时间为一周,分以下几个阶段完成: 1. 选题与搜集资料:每人选择一题,进行课程设计课题的资料搜集。 2. 分析与概要设计:根据搜集的资料,进行程序功能与数据结构分析,并选择合适的数据结构、并在此基础上进行实现程序功能的算法设计。 3. 程序设计:运用掌握C/C++语言编写程序,实现各个模块功能。 4. 调试与测试:调试程序,并记录测试情况。 5. 完成课程设计报告。 6. 验收与评分:指导教师对每个同学的开发的系统进行综合验收,并由学院考核小组进行随机抽查评分。 六、撰写课程设计报告或课程设计总结 课程设计报告要求: 课程设计报告要求规范书写,应当包括如下6个部分: 1. 问题描述 2. 基本要求 3. 系统分析与设计 4. 测试数据及结果 5. 总结 6. 附录:源程序清单 七、答辩与评分标准: 1 、作业文档: 50 分; 2 、基本功能和要求: 20 分; 2 、设计报告及使用说明书: 10 分; 3 、设置错误或者按照要求改变结果: 10 分; 4 、回答问题: 10 分。 八、参考资料 《数据结构(C语言版)》 网上相关资料(....略) printf("---------------------------------------------\n"); printf(" 夫曼编码和译码 \n"); printf(" 1.使用默认初始化 \n"); printf(" 2.使用自定义初始化 \n"); printf(" 3.进行夫曼编码 \n"); printf(" 4.进行夫曼译码 \n") ; printf(" 5.退出夫曼操作 \n"); printf(" 请输入1.2.3.4.5 \n"); printf(" ---------------------------------------------\n");
2022-11-30 20:59:26 184KB 哈夫曼 赫夫曼 数据结构
1
最后得了优秀。 1. 实验1:实验环境的使用 2. 实验4消除左递归(无替换) 3. 实验6提取左因子 4. 实验7 First 集合 5. 实验8 Follow集合 6. 实验10 符号表的构建与使用
2022-11-28 16:26:01 757KB 编译原理 编译系统设计 报告
1
图+查找+排序+循环链表+循环链表+数组+广义表+二叉树与树的转换+夫曼树
2022-11-28 08:52:20 320.72MB 数据结构与算法
1
表情包(嘻猴全报请包)可以QQ/论坛使用,gif格式
2022-11-27 20:20:01 1.71MB 表情包
1