-
c语言实现哈夫曼编码
实现哈夫曼编码的基本功能,包括输入需要编码的字符个数及字符,程序会自动生成哈夫曼编码并且将编码结果进行输出。同时,有解码的过程,可以用于对已经编好的哈夫曼编码进行解码。方便大家进行学习交流。
- 2022-03-17 19:41:11下载
- 积分:1
-
- 2022-08-24 00:44:47下载
- 积分:1
-
旋转路由协议
路由协议是一种不可缺少的一部分,它保证了无线传感器网络的正常运行和信息的高效传输
- 2022-03-05 08:50:58下载
- 积分:1
-
网络社区发现算法
Finds communities in networks with a submodular algorithm based on the optimization of Newman"s modularity.
The algorithm finds a weakly optimal community partition of the network.
- 2022-08-08 00:41:38下载
- 积分:1
-
三种排序算法测试实验
应用背景用C++编写。
里面有详细的插入排序,快速排序,合并排序和选择排序的代码。
排序算法测试实验通过设计测试数据集,编写测试程序,用于测试三种算法的正确性,三种算法在不同复杂性上的表现(最好情况、最差情况、平均情况),三种算法每次的的比较频率和腾挪频率。
使用说明:Sort_Test.cpp可以直接运行,输出结果可在本文件夹下的Result.txt中查看关键技术
通过建立一个测试算法的数据库,即在一个相当大的正数范围内产生很大数量的随机数得到一个相对平均的数据集来测试快速排序、合并排序、插入排序三种算法的算法复杂度。
然后通过分析快速排序、合并排序、插入排序这三个算法的最好情况、最差情况和平均情况,分别产生相应的数据集来计算它们各自的时间开销。
算法在执行过程中的比较次数、挪动次数都可以通过全局变量计算出来。
还可以通过打印语句看到这三个算法每一步的执行过程。
- 2023-06-19 04:05:03下载
- 积分:1
-
这个程序会问你想找到多少个数字,然后是它的平均值…
This program will ask how many numbers you want to find the average of, then it will allow you to enter your numbers(yes they can even be decimals) then it will calculate the mean, median, mode and range of what you enter.
- 2022-04-25 08:24:48下载
- 积分:1
-
MD5算法 C语言实现
MD5算法实现简洁,思路清晰,附有代码解释,轻松看懂。MD5算法的输入可以是任意长度的消息x,对输入消息按512位分组为单位惊进行处理,输出128位的散列值MD(x)。
- 2022-10-23 15:00:03下载
- 积分:1
-
关于计算几何中的一些与多边行有关的算法,包括点线与多边形关系等等。...
关于计算几何中的一些与多边行有关的算法,包括点线与多边形关系等等。-Computational geometry on some trip with multilateral algorithms, including the relationship between points, lines and polygons and so on.
- 2022-01-28 13:47:38下载
- 积分:1
-
16 CRC-32 算法介绍,程序代码
CRC-16 CRC-32 算法介绍,程序代码-CRC-16 CRC-32 algorithm, the program code
- 2022-11-24 06:50:03下载
- 积分:1
-
FFT变换的matlab环境仿真程序,带注释
FFT变换的matlab环境仿真程序,带注释-FFT transform matlab environment simulation procedure, with Notes
- 2022-02-25 09:50:00下载
- 积分:1