登录
首页 » Java开发 » 自适应哈夫曼

自适应哈夫曼

于 2022-03-26 发布 文件大小:9.88 kB
0 83
下载积分: 2 下载次数: 1

代码说明:

我大 problem.this hava 是我代码的自适应 huffman compression.what im 做是一个字符从一个文件中,使树更新对数据进行编码的 tree.after 是在考虑一次 7bits 的二进制 form.im im 阅读,将它们在一个数字从 0-127.than 转换这个数字被转换成使用 ascii code.this 方式 im 实现的压缩比为 almst 1/3 的正本 size.but 虽然解码我的程序会跳过其相应的字符一些 bits.it 正确解码为一个小的数据,但在大量数据时,它只是解码正确的起始部分比跳过剩下的代码,因为它没有 existd.also 当我一次以适应特殊字符阅读 8bits ws,解码给了负数,作为我发现特殊字符有 negaive 值中的文本 fileplese 帮我 1: 到正确下面的代码以使它对所有数据进行都解码不跳过任何值。 2: 以适应特殊字符,如这压缩进一步的代码,但给-ve ascii 值时转换 correspondigly detoriates 产地

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 医院管理
    项目是为创造独特的产品、 服务或结果采取的临时性努力。项目的临时性质指示项目已有明确的开始和结束。当取得了该项目的目标或项目终止一个项目是为创造独特的产品,服务或结果的临时性努力。项目的临时性质表明,一个项目有一个明确的开始和结束。年底达到项目的目标已经达到,或者当项目被终止,因为它的目标将不会或不能得到满足,或当需要对项目不再存在的时候。如果客户端(客户,赞助商,或冠军)希望终止该项目一期工程也被终止。暂时并不一定意味着该项目的持续时间短。它指的是该项目的参与和它的寿命。临时通常不适用的产品,服务,或导致由项目创建的;大多数项目都承诺创造一个持久的结果。例如,在进行一个项目建立一个国家纪念碑将创建一个结果预计将持续数个世纪。项目也可以具有远活得比项目本身的社会,经济和环境的影响。每个项目都创建了一个独特的产品,服务或成果。该项目的成果可以是有形的或无形的。虽然重复的元素可能会出现在某些项目可交付成果和活动,这种重复不会改变项目工作的根本,独特的特点。例如,办公楼可以用相同或类似的材料,并通过相同或不同的看法来构造。然而,每一个建设项目,仍然具有独特的不同的位置,不同的设计,不同的环境和情况下,不同的利益相关者,等等。
    2022-01-26 01:45:50下载
    积分:1
  • 模拟退火
    模拟退火(SA)是一种通用的概率方法;
    2023-04-25 03:05:04下载
    积分:1
  • JavaBean用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何
    用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。JavaBean可分为两种:一种是有用户界面(UI,User Interface)的JavaBean;还有一种是没有用户界面,主要负责处理事务(如数据运算,操纵数据库)的JavaBean。JSP通常访问的是后一种JavaBean。JavaBean是可复用的平台独立的软件组件,开发者可以在软件构造器工具中对其直接进行可视化操作。软件构造器工具可以是Web页面构造器、可视化应用程序构造器、GUI设计构造器或服务器应用程序构造器。有时,构造器工具也可以是一个包含了一些bean的复合文档的文档编辑器。JavaBean可以是简单的GUI要素,如按钮或滚动条;也可以是复杂的可视化软件组件,如数据库视图,有些JavaBean是没有GUI表现形式的,但这些JavaBean仍然可
    2022-06-20 20:29:57下载
    积分:1
  • Ext Portal 新例子
    有关 Ext Portal 新例子,增强 Portlet 多种功能,同码友们共享。
    2023-03-21 01:00:04下载
    积分:1
  • java视频(仅供参考)
    需要下载jar包。FMJ(freedom media for java)是java视频开发的新选择,它是在JMF的基础开发的,并提供了一些JMF不具备的功能。-FMJ (freedom media for java) is to develop a new java video options, it is the basis for the development of JMF and JMF provides some features not available.
    2022-04-22 23:05:03下载
    积分:1
  • javascript编写的反应测试小游戏
    html5+css+javascript实现的一个测速小游戏,鼠标操控,在canvas画布上实现,坐标随机产生圆形泡泡,从右上方向左下方运动,运动轨迹是一定的,球的数量会越来越多,速度会越来越快,鼠标控制的小圆心从产生的泡泡中间划过,不能触碰到泡泡,一旦碰到游戏结束,游戏会根据你坚持的时间来计分。这个小游戏特别适合初学者学习
    2022-03-03 05:02:08下载
    积分:1
  • Android的HTTP的get和post方法
    应用背景 本代码是在最新的Android平台Android studio上开发完成,主要使用了HTTP的GET和post的方法从有道字典的API上get一个英文单词的翻译,和post一个英文单词的和一些参数,返回的是XML的格式,采用了异步的网络获取方式,是初级开发人员的测试HTTP的方法的demo,是本人自己写的,第一个节目是HTTP的方法,第二个节目是UDP的接收,UDP的方法还未测试,可以用自己的服务器发送信息看看UDP能否接收到。 关键技术 在Android studio上开发的,主要使用了 Android自带的HTTPURLConnection的方法,来实现get和post的方法的实现,至于Android中的网络异步我用的是AsycTask的方法实现的异步,当异步完成之后,得到的结果信息会回传到应用界面,回传的界面是用的Handler.sendMessage(msg)的方法来实现,大致的技术描述就是这样的了。
    2023-07-05 15:30:04下载
    积分:1
  • 兄弟Java课程源码
    兄弟连Java课程源码.lampbrother.net内含所有java语法democode,可以快速上手。
    2022-02-26 10:36:20下载
    积分:1
  • 使用 java (堆栈、 队列、 列表) 中的基本数据结构
    若要运行该程序,请参见图形必须安装 graphviz 和更改代码中的路径。 http://www.graphviz.org/Download.php
    2023-05-04 08:10:03下载
    积分:1
  • 对讲机的实现
    应用与铁路安全防护,需要硬件设备支持,使用厂家第三方的adk开发对讲机应用程序,同时有数传功能,对讲距离可以达到1公里以上,同时还有短信电话等功能的实现,属于铁路安全防护的一个开发项目原型产品
    2022-03-14 05:13:49下载
    积分:1
  • 696518资源总数
  • 104271会员总数
  • 57今日下载