-
三种排序算法测试实验
应用背景用C++编写。
里面有详细的插入排序,快速排序,合并排序和选择排序的代码。
排序算法测试实验通过设计测试数据集,编写测试程序,用于测试三种算法的正确性,三种算法在不同复杂性上的表现(最好情况、最差情况、平均情况),三种算法每次的的比较频率和腾挪频率。
使用说明:Sort_Test.cpp可以直接运行,输出结果可在本文件夹下的Result.txt中查看关键技术
通过建立一个测试算法的数据库,即在一个相当大的正数范围内产生很大数量的随机数得到一个相对平均的数据集来测试快速排序、合并排序、插入排序三种算法的算法复杂度。
然后通过分析快速排序、合并排序、插入排序这三个算法的最好情况、最差情况和平均情况,分别产生相应的数据集来计算它们各自的时间开销。
算法在执行过程中的比较次数、挪动次数都可以通过全局变量计算出来。
还可以通过打印语句看到这三个算法每一步的执行过程。
- 2023-06-19 04:05:03下载
- 积分:1
-
GPS定位中的时间转换小工具,年纪日,gps周
应用背景进行公历与GPS周和天的计算,以及年积日的相互转换关键技术GPS周和天与公历日期的时间换算,可以由公历时间求得GPS时间,也可由GPS时间求得公历时间,还可计算年积日与公历时间和GPS时间的转换,三者之间都可进行任意换算,可以作为平时学习和工作的小工具,解决了在数据处理时的小麻烦
- 2022-03-23 19:13:27下载
- 积分:1
-
表示OFDM信号PAPR降低使用裁剪和SLM技术
它包含用于以下操作的用户驱动的代码:1.显示的QPSK基带信号。2. OFDM功率谱。OFDM信号的3 BER性能。OFDM信号的4频谱。5.降低PAPR使用剪切/过滤。6.降低PAPR使用选择性映射。PAPR降低使用选择性映射和剪切/过滤7.比较研究。oneOf的正交频分复用(OFDM)系统中的具有挑战性的问题之一是它的高峰 - 均功率比(PAPR)。
- 2023-05-04 11:15:03下载
- 积分:1
-
图像的复原
资源描述AppWizard has created this ImageProcessing application for you. This application not only demonstrates the basics of using the Microsoft Foundation classes but is also a starting point for writing your application.
- 2023-01-04 15:40:03下载
- 积分:1
-
任意元素的矩阵操作,包括加、减、乘、求行列式、求逆
任意元素的矩阵操作,包括加、减、乘、求行列式、求逆-An arbitrary element matrix operations, including addition, subtraction, multiplication, seeking determinant, inverse
- 2022-04-28 11:12:40下载
- 积分:1
-
分数阶傅里叶变换滤波程序
分数阶傅里叶变换作为傅里叶变换的广义形式,对LFM信号具有很好的能量聚集性, 时域和频域均可看作FRFT域的特例。LFM信号在不同变换域上的投影如图2所示, 可以看出LFM信号的能量分布于很宽的频域范围内, 而在适当的分数阶傅里叶域中是一个冲击函数。同时FRFT又是线性变换
- 2022-01-30 19:23:17下载
- 积分:1
-
光线跟踪算法小demo
光线跟踪算法小demo实现了光线跟踪算法,功能简单,便于理解,效果一般有学习借鉴的意义,实用性一般希望对别人有帮助代码也可能略有小错,见谅啊!!!!!
- 2023-06-04 22:10:02下载
- 积分:1
-
一个马尔可夫模型的源码
一个马尔可夫模型的源码-a Markov model of the source
- 2022-02-10 05:53:35下载
- 积分:1
-
拉各朗日 新算法
这是一个关于fuzzy的很好的代码文件,包含程序及其说明,可进行仿真,并有较好的效果。它包含模糊文件的建立,模糊规则的建立,模糊变量的建立,并选择合适的隶属度函数,并且对仿真结果进行解释说明。
- 2022-07-24 20:05:04下载
- 积分:1
-
MVDR 波束形成的代码
它是一个宽带MVDR matlab代码,可用于在许多应用中,如电话会议来提取语音信号
- 2022-10-28 21:55:03下载
- 积分:1