
《机器学习&算法实例》
文章平均质量分 60
机器学习算法
Leonban
世界不会因为你的疲惫,而停下它的脚步;时间一天天过去,我们终会因我们的努力或堕落变得丰富或苍白
展开
-
基于C++实现DBSCAN聚类算法
1、数据点类型描述如下(DataPoint.h)#include <vector> using namespace std;const int DIME_NUM=2; //数据维度为2,全局常量 //数据点类型class DataPoint{private: unsigned long dpID; //数据点ID double dimension[DIME_NUM]; //维度数据 lon原创 2022-05-20 16:01:20 · 3133 阅读 · 2 评论 -
移动立方体的算法原理及C++实现
本文描述了一个创建三维标量场等值面多边形曲面表示的算法。这类问题的一个常见名称是所谓的“移动立方体”算法。它结合了简单和高速,因为它几乎完全用于查找表。这种技术有很多应用,两个非常常见的是: 从医学体积数据集重建表面。例如,MRI扫描在常规3d网格的顶点处产生一个3d体积的样本。 创建数学标量场的三维轮廓。在这种情况下,函数是已知的,但在一个常规的3D网格的顶点采样。1.解决方案 其基本问题是通过在矩形三维网格上采样的标量场形成一个面逼近等值面。给定一个由顶点和每个顶点的标量值...原创 2022-05-26 09:31:01 · 2274 阅读 · 0 评论 -
递归算法-阶乘
一.递归(recursion):程序调用自身的编程技巧。 递归满足2个条件: 1有反复执行的过程(调用自身) 2有跳出反复执行过程的条件(递归出口)二.递归例子:从n! = n * (n-1) * (n-2) * ...* 1(n>0)int recursive(int i){int sum = 0;if (0 == i)retur原创 2017-03-28 23:29:24 · 606 阅读 · 0 评论