
算法
文章平均质量分 72
Love丶伊卡洛斯
万事皆有可能
展开
-
RSSI 平面 三点定位算法(C语言、JS源码例程)
目录前言图示公式公式推导源码C语言JavaScript前言本来还想着网上找个现成的直接用。。。没想到居然转了转全是错的,有的图画着三点+三边定位第四点,代码实现的三点求三角形重心还是垂直平分线的交点来着,总之都用不了????。不过算法本身是没有问题的,那么以下就是我根据公式自己计算出的第四点坐标。☀️前提条件:三个参考点坐标已知三个参考点和第四点的距离已知三个参考点连成的三角形其两边(直角三角形的直角边)不能平行于xy坐标轴三个参考点连成的三角形其一边平行于xy坐标轴时,只有极少情况可以适用原创 2021-09-28 09:39:48 · 8165 阅读 · 21 评论 -
C语言 判断 点(坐标)是否在多边形内
前言原版JS代码参考:面试题:用js检测两个线段是否相交代码魔改为C语言后如下:#include <stdio.h>#include <stdlib.h>//计算向量叉乘float crossMul(float* v1, float* v2){ return v1[0] * v2[1] - v1[1] * v2[0];}// 判断两条线段是否相交 float checkCross(float* p1, float* p2, float* p3, fl原创 2021-03-19 11:07:33 · 1248 阅读 · 1 评论 -
算法之排序——学习笔记
排序 排序算法的稳定性:当序列中有相同的数据量,算法会不会改变这两个数据的前后位置。 冒泡排序:是一种稳定排序,在排序过程中可以监测到数据是否已经有序,可以立既停止,如果待排序的数据基本有序,则冒泡的效率是非常高的。相关参考:百度百科 插入排序:当一列已经有序,再有加入的数据时,适合使用插入排序。相关参考:百度百科 选择排序:是冒泡排序的一种变种,但是它没有冒泡对数...原创 2019-07-22 10:38:06 · 208 阅读 · 0 评论