-
Kruscal algorythm
这是kruskal算法,用于计算图中的最小展开式3。它是用java编程的,包含一个使用javaswing技术的GUI。
- 2022-02-12 03:06:08下载
- 积分:1
-
利用A*实现迷宫寻路
在VC 6.0环境下实现,利用A*和小根堆算法来实现寻路,可设置起点与终点,设置简单迷宫。代码的注释详细,且使用代码简单,初学者也能看懂,能够了解A*的基础
- 2023-03-27 12:35:04下载
- 积分:1
-
Consumerandproducerproblem
生产者消费者问题 存在竞争互斥 死锁问题的解决 三个线程-Consumer producer problem competition problems mutex deadlock three threads
- 2022-02-15 23:13:20下载
- 积分:1
-
LZW压缩算法c++实现
应用背景本程序是一个使用C++实现的压缩算法,LZW算法,LZW压缩算法是Lempel-Ziv-Welch 3个人共同发明的,简称 LZW 的压缩算法,可以用任何一种语言来实现它.
LZW是GIF图片文件的压缩算法,而且zip压缩的思想也是基于LZW实现的,所以LZW对文本文件具有很好的压缩性能。
LZW压缩算法的基本原理:提取原始文本文件数据中的不同字符,基于这些字符创建一个编码表,然后用编码表中的字符的索引来替代原始文本文件数据中的相应字符,减少原始数据大小。看起来和调色板图象的实现原理差不多,但是应该注意到的是,我们这里的编码表不是事先创建好的,而是根据原始文件数据动态创建的,解码时还要从已编码的数据中还原出原来的编码表.
关键技术编码表中每一项的大小一般为12位,用来代表一个字符串。这样编码表有2**12=4096项,编码值是0~4095。通常情况下0~255是固定的,用
来代表单个字符0~255。而值256通常用来表示开始新的编码表,因为如果编码表的4096项都用完了,而待压缩文件还没有处理完,那么就需要生成新的
编码表继续压缩;257表示压缩结束,用来写到压缩文件尾。从258开始,每个值都代表一个字符串(至少2个字符)。
举个例子,有下面的字符串:ababcdefgefg。(a的ascii码是0x61=97)
压缩后的数据是:97 98 258 99 100 101 102 103 263 103。
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-03-11 09:38:15下载
- 积分:1
-
ACM亚洲主题的比赛(在任务调度),和我的程序实现…
acm亚洲区竞赛的一个题目(关于任务调度的)以及我的程序实现Asia Regional_Taipei Site Dec.10-13.1999Program EBroadcast Scheduling -acm Asia a topic of race (on the task scheduling), and I realize the procedures Asia Regional_Taipei Site GC.6/Dec.10- 13.1999Program EBroadcast Scheduling
- 2023-08-13 13:45:02下载
- 积分:1
-
本文较全面的介绍了kalman滤波器的基本原理,并用几个例子做了介绍,给出了源码...
本文较全面的介绍了kalman滤波器的基本原理,并用几个例子做了介绍,给出了源码-In this paper, a more comprehensive introduction of the basic principles of kalman filter and used to do a few examples of the introduction given source
- 2022-03-26 16:54:58下载
- 积分:1
-
(C51)读写FAT32文件的源代码
使用单片机(C51)读写FAT32文件的源代码,里面详尽描述了FAT32文件的结构及读写方式
- 2023-04-18 09:35:03下载
- 积分:1
-
用C++编写的双三次样条插值算法
用C++编写的双三次样条插值算法-prepared by the C-cubic spline interpolation algorithm
- 2022-01-20 22:53:16下载
- 积分:1
-
异向型材料的热物性
根据材料的不均匀性和组成材料都是有所不同结构时,进行一次元和二次元以及三次元的模拟计算需要在参数R值上设定在0.5以下0.03以上才能保证结果稳定性
- 2023-04-20 12:05:04下载
- 积分:1
-
Visual Basic 6.0应用编程150例
《Visual Basic 6.0应用编程150例》中的《Example095-媒体文件浏览器 》和《Example096-列表播放媒体文件》在运行过程中需要Windows Media Player 9.0的支持,请读者自行安装. Example001-悬挂式窗口Example002-半透明窗口Example003-椭圆形窗口Example004-组合圆形窗口Example005-多边形窗口Example006-艺术窗口Example007-字形窗口Example008-移动没有标题栏的窗口Example009-窗口背景花纹的实现Example010-渐变的窗口背景Example011-让窗口运行在不同的分辨率下Example012-控件随着窗口大小按比例变化Example013-在运行中显示或隐藏窗口的标题栏Example014-制作软件封面Example015-霓虹灯效果文字Example016-保存窗口设置EXample017-窗口的动画效果Example018-显示动画光标Example019-制作工具栏Example020-Office或IE风格的工具栏Example021-通过鼠标拖动停靠工具栏Example022-在VB中制作和使用菜单Example023-设计弹出菜单Example024-向菜单中添加图标Example025-动态装入菜单项Example026-动态创建控件Example027-具有动感的图片按钮Example028-调用Office助手Example029-图像的打
- 2022-03-10 08:25:05下载
- 积分:1