- 博客(4)
- 收藏
- 关注
原创 压缩算法概念——压缩价值
在词条加入词典后默认词条使用率为100%,然后开始计算词条使用率。对于压缩价值低的词条会分配一个长索引,压缩价值高的词条分配一个较短的索引。在每次词条使用结束后重新计算字典中所有词条的压缩价值并重新根据刚计算出来的新的压缩价值分配新的索引。对于压缩价值为零(使用率为零)的词条一旦超过100次没有被调用,将会被删除。可以再建立两个表,一个表示每一个词条目前的压缩价值,一个用来记录所有压缩价值为零的词条多少次没有被调用。压缩价值=词条长度/词条索引×词条使用率(仅适用于LZW压缩算法)
2024-10-06 13:49:51
311
原创 【求助】VIVO Y66使用9008模式刷机失败
所以就非常高兴,因为电脑里刚好有vivo的9008驱动,我就用电脑连接手机的9008模式,成功了。我用的是MiFlash,这个本来是小米的9008刷机工具,但是我听说这个对于vivo兼容,我就也拿来用了。特意来csdn咨询一下各位怎么解决,(我用的9008高通刷机,变砖变得再严重我也不怕,高通的手机俗称刷不死的手机),如果可以的话能给我提供一个vivo Y66原厂9008线刷包吗?2,vivo Y66原厂9008线刷包(如果是网盘链接的话,最好是百度的,其他的网盘软件我懒得下了)2,无法进行格式化。
2024-10-05 12:30:18
777
2
原创 改进LZW压缩算法
这些方法之间各有各的特点,而且针对的方向不同。对于实际应用中,应该注意这三种方法的兼容性,适当选择合适的方法以满足自己的需求,避免多种方法同时使用产生的错误导致压缩失败,在应用前应谨慎测试是否能正确压缩和解压。我想了一下,第三种和第二种方法结合可能有兼容性问题,但是还未测试。
2024-10-03 09:59:20
1406
原创 改进LZW压缩算法的一个想法
仔细研究过LZW压缩算法的朋友们都知道,LZW压缩算法输出的单个码字就是前缀的码表索引值,而且索引值必然需要8位以上来储存(原生码表中有压缩价值的元素的索引值都大于256),使得资源浪费极其严重。我将加入码表的元素(pc的值)放为第一项(使用的是列表对象),同时将刚刚输出的P的元素项的索引值定为第二项。这样就可提升压缩效果(对比实验中,改进后的LZW压缩算法压缩效果提升了0~20%,理论可以无限提升)。然而,LZW压缩算法有着压缩比小,码表容易快速膨胀,压缩比容易随着码表的膨胀而减小的问题。
2024-09-08 09:40:10
396
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人