![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法
文章平均质量分 87
toLearn
狐冲君
内存溢出狂魔、bug制造大师、语法发明家、线程终结者。
展开
-
基于PSO算法的Rssi测距定位
一:由Rssi定位(平面)建立模型MATLAB作图如下:附代码:Node_num为锚节点数,Node(i).x,Node(i).y为各个锚节点坐标,Zd(i)为Rssi测量距离[x,y]=meshgrid(1:0.5:100,1:0.5:100); z=0; for i=1:Node_num z=z+(sqrt((x-Node(i).x).^2+(y-Node(i).y).^2)-...原创 2020-02-20 02:28:42 · 1289 阅读 · 3 评论 -
最小二乘法推导
原创 2020-02-17 20:29:19 · 271 阅读 · 0 评论 -
BFS(广度优先算法)学习
在写第一次写游戏的时候碰到一个问题:当enemy与角色之间存在障碍时,如何让enemy绕过障碍。结果发现BFS好像挺简单的,似乎能用下,。1、算法BFS(Breadth-First-Search)是最简便的图的搜索算法之一。算是一种盲目搜寻方法,目的是系统地搜寻地图上的所有点(也就是不考虑结果的可能位置),来寻找到想要的结果。BFS从起点开始,优先搜索距离起点最近的点,然后由这个最近的点开始...原创 2020-02-16 15:10:38 · 496 阅读 · 0 评论 -
Queue
queue(队列)是一种线性结构,类似栈。数据只允许在表的后端插入,表的前端进行删除。具有先进先出的性质。允许插入的一端称为队尾,允许删除的一端称为队首。队列的插入又叫“入队”,删除又叫“出队”。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200216133818688.png?x-oss-process=image/watermark,type_Z...原创 2020-02-16 13:49:19 · 145 阅读 · 0 评论 -
十进制转二进制
void dex_to_bit(int N)//N为待输入十进制数{ int bit[20];//定义数组存储2进制数 int* bit_str=bit; int count = 0; while (N != 0) { *bit_str = N & 0x01; N = N >> 1; // 将该数不断左移1位 count++; bit_s...原创 2019-10-04 03:42:20 · 129 阅读 · 0 评论 -
C++求全排列
基于交换的原理,实现输出目标字符串的全排列。class sort_combine{private: char *str;public: sort_combine(); sort_combine(char *str); ~sort_combine(); void swap(int i); void sort(int k,int N);};```cpp#include "s...原创 2019-10-03 17:44:19 · 877 阅读 · 0 评论