利用二叉树结构实现赫夫曼编/解码器。
基本要求:1、 初始化(Init):能够对输入的任意长度的字符串s进行统计,统计每个字符的频度,并建立赫夫曼树2、 建立编码表(CreateTable):利用已经建好的赫夫曼树进行编码,并将每个字符的编码输出。
3、 编码(Encoding):根据编码表对输入的字符串进行编码,并将编码后的字符串输出。
4、 译码(Decoding):利用已经建好的赫夫曼树对编码后的字符串进行译码,并输出译码结果。
5、 打印(Print):以观的方式打印赫夫曼树(选作)6、 计算输入的字符串编码前和编码后的长度,并进行分析,讨论赫夫曼编码的压缩效果。
测试数据:IlovedataStructure,IloveComputer.IwilltrymybesttostudydataStructure.
2024/7/7 12:54:21 5KB 赫夫曼
1
角色分为教师和学生,教师是出题目的人,学生是考试的人,登录系统的时候需要输入服务器的ip地址,也就是本机的ip地址,接localhost就行,整体界面是黑色背景白色字,更显得高大。
题目有三类:单选题、多选题、判断题。
老师出完卷后学生就可以做试卷然后查看自己的成绩了。
2024/7/7 12:52:15 1.81MB mysql winform C#考试系统
1
接在vs菜单中选择:工具->导入设置,并点击浏览按钮,选择解压后的文件即可。
自己画了很长时间调制的,和VS2012的黑丝主题一样,非常酷,保护眼睛
2024/7/7 9:43:43 25KB VS2010 VS2012 Dark主题
1
一款真正意义上的MSSQL日志分析和浏览工具,接解析LDF文件,支持SQL2008,SQL2005,SQL2000.程序主要功能:1:\l日志浏览.用户可以输入指定的日志块序号,程序从指定的日志块往下浏览,可以快速定位需要查看的日志记录.2:\从日志恢复误删除的数据。
在对应的日志记录上右键,弹出菜单,点.可以查看事务删除的数据.
2024/7/7 7:38:43 495KB log explore SQL日志浏览 查看SQL日志
1
海康webcomponents最新版64位,32位(内附各种功能演示demo,支持rtsp流媒体播放),通过浏览器web方式采用rtsp视频流技术接打开摄像头视频的方法(chrome/IE/firefox/360等)
2024/7/7 4:11:17 13.03MB rtsp 浏媒体
1
使用Matlab实现接线性变换,该接线性变换通常用于相机的检校
2024/7/7 4:15:09 33KB DLT Matlab
1
SpringBoot整合Mybatis,可接运行实例,并附有整合说明文档
2024/7/7 2:28:27 477KB SpringBoot
1
一个xlsx的使用demo,针对table元素,接进行导出excel
2024/7/7 2:53:13 903KB js-xlsx excel javascript
1
NativeExcel是一款Delphi下生成MSExcel文件的工具。
它不需要用户安装MicrosoftOffice,而是接生成excel文件,开发人员可以用NativeExcel代替传统的基于OLE的Excel组件。
2024/7/7 2:38:04 1.38MB NativeExcel
1
在装虚拟机时大多数只提供了引导文件,装在虚拟机时还需要自己制作引导的虚拟磁盘并且还得自己去下载对应版本的系统文件,于是乎自己把转换好和下载的系统文件打包好,用得到的接拿去用吧,在VM12和VM15两个版本中亲测可用!包内三个文件:synoboot.img是原始的引导文件synoboot.vhd是虚拟机用的引导文件,VM添加浏览虚拟磁盘的时候文件类型选择“*.*”即可接附加,无需转换格式DSM_DS918_23824.pat是系统安装文件,由于文件太大不上去,内附了官方下载地址,自己去下载虚拟机安装注意:1.添加现有磁盘synoboot.vhd做为启动盘2.加一个不小于8gb的虚拟硬盘安装系统3.新建一个大点的虚拟盘做数据建议都用SATA格式,scsi不能用于引导盘
2024/7/7 0:41:18 39.57MB DSM6.2 群晖DSM 黑群晖 NAS
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡