getFileName.rar - 使用C++实现提取文件夹中所有文件的名字,可以得到名字的全称或者名字+扩展名
maze.rar - 用C语言编写的走迷宫小程序,运用了链表的知识
迷宫.rar - 利用c语言实现迷宫问题,主要利用数据结构中的栈实现。
数据结构部分算法.rar - Hanoi塔问题、广度优先搜索、实验二约瑟夫、用栈实现迷宫问题
这些数据结构中的算法
迷宫问题.rar - 用C++语言实现在迷宫中寻找出路。
核心算法伪代码:
do{
如果当前位置为出口:
当前位置进栈;
return 1;
while(尝试的方向小于4)
{
尝试方向号码对应方向的格子;
如果这个格子是没走过的通路:
当前位置进栈;
将地图上的这个位置标记为走过的;
切换试探的方块为新的当前位置;
跳出这层循环;
否则:
方向号码增加1;
}
如果当前位置的四周没有路了:
地图上的当前位置标记成走过的;
出栈;
}while(栈不空或者还有方向没试探完);
迷宫.zip - 设计并实现了一个指定迷宫入口和出口、搜索迷宫走出路径的程序。
迷宫问题.zip - 能够自动走出所定义迷宫...........
编程任务-迷宫老鼠.rar - 迷宫生成算法
Depth First Search
深度优先搜索算法通常通过堆栈实现。计算机从一个随机单元格开始,然后随机选择一个尚未访问的邻近单元格。计算机移除两个单元格之间的墙,并将新单元格标记为已访问,将其添加到堆栈以方便在遇到死胡同时回溯。
算法步骤:
1、随机选择起始单元格,将其标记为已访问并将其压入堆栈
2、当堆栈非空:
(1) 从堆栈弹出一个单元格并将其视为当前单元格。
(2) 如果当前单元格还有没有被访问过的邻居:<1>将当前单元格压入堆栈。
<2>随机选择当前单元格的一个邻居,并将它们之间的墙壁移除。
<3>将该邻居单元格标记为已访问,并将其压入堆栈。
非相参积累.zip - 雷达系统,雷达信号中频非相参积累的简单代码
DBF.zip - 数字波束形成处理线性调频信号,为雷达接收机处理信号的波束合成部分。
DBF_matlab.rar - 对16阵源的回波信号进行数字波束合成,包括回波信号仿真、权值进行泰勒加窗、数字混频、波束合成处理的仿真
zm1.rar - 雷达阵列天线的天线图,学习阵列信号处理可能会用得上
radarsystem.rar - 雷达系统仿真MATLAB程序,包含回波信号模拟产生、脉压、积累;对初学者认识雷达系统有很大帮助。
相干积累.zip - 雷达相干积累、非相干积累的matlab仿真,内附详细注释,可自行根据需求修改
雷达matlab仿真,波束形成,角度测量,跟踪等等.rar - 波形设计算法,阵列信号处理等相关知识的介绍仿真等
波束形成DBF.rar - 声呐或者雷达系统发射信号后,通过波束形成算法对两个目标(方位分别为theta1、theta2)回波进行仿真,经过相位补偿,可以看出图像有两个波峰,波峰处指向性函数峰值最大,峰值所对应的的角度值即为目标的方位角。所以该程序对数字波束形成(DBF)的原理进行了仿真,适合初学者掌握阵列信号处理中数字波束形成的原理。
MIMO-OFDM Code.rar - MIMO-OFDM仿真,包含Jakes模型生成信道、信道编码、ZC序列生成和OFDM四个子文件
ofdm_2.zip - OFDM仿真包括信号源,卷积码编码,交织,qpsk调制,IFFT,组帧,上采样,通过FIR滤波器 通过高斯信道,再经过低通FIR滤波器,下采样,拆帧,FFT,qpsk解调,接收数据;计算误比特率
新建文件夹.zip - mimo2×2仿真,系统采用QPSK调制,信道编码为格雷映射
ofdm.rar - ofdm基带传输,信道编码,QPSK调制,卷积编码