算法
码力码力我爱你
无码不编
展开
-
C++几何运算库GEOS
【代码】C++几何运算库GEOS。原创 2024-09-30 14:32:07 · 216 阅读 · 0 评论 -
C++文件内容加解密
这个一个明文测试内容。原创 2024-09-29 14:00:02 · 357 阅读 · 0 评论 -
C++ Mean Shift算法
每个样本点最终会移动到核概率密度的峰值,移动到相同峰值的样本点属于同一种颜色。原创 2024-09-23 19:58:14 · 418 阅读 · 0 评论 -
C++自动寻径算法
【代码】C++自动寻径算法。原创 2024-09-20 22:11:41 · 813 阅读 · 0 评论 -
C++ 有向图算法
需要注意的是,Kruskal算法通常不直接用于有向图,因为它主要用于无向图中的最小生成树问题。应用: 可以用来寻找两节点间的最短路径(当边的权重相等时),检测图中是否存在环路,以及层次遍历二叉树等。特点: 从根节点开始,先访问所有与之相邻的节点,然后再一层一层地深入。数据结构: 使用栈(可以是递归栈)来存储待访问的节点。目的: 用于找到图中一个节点到其他所有节点的最短路径。应用: 寻找两点之间的最短路径,广泛应用于路由算法。特点: 是一种贪心算法,适用于边稀疏的图。数据结构: 使用队列来存储待访问的节点。原创 2024-08-30 11:38:50 · 469 阅读 · 0 评论 -
C++ 连续数值转区间计算
【代码】C++ 连续数值转区间计算。原创 2024-08-22 15:44:51 · 287 阅读 · 0 评论 -
C++实现web token加密生成验证
【代码】C++实现web token加密验证。原创 2024-08-20 20:33:49 · 739 阅读 · 0 评论 -
C++ 有向图拓扑排序算法
【代码】C++ 有向图拓扑排序算法。原创 2024-08-19 13:45:41 · 470 阅读 · 0 评论 -
C++ 算法之螺旋矩阵生成
【代码】C++ 算法之螺旋矩阵生成。原创 2024-08-10 23:54:05 · 343 阅读 · 0 评论 -
C++ PCL kdtree
支持百万级别的图层快速搜索和光线追踪。原创 2024-08-09 20:54:53 · 435 阅读 · 0 评论 -
C++ Rect And Point Search Algorithm
【代码】C++ Rect And Point Search Algorithm。原创 2024-08-08 21:48:23 · 446 阅读 · 0 评论 -
C++自定义字典树结构
【代码】C++自定义字典树结构。原创 2024-07-23 20:51:46 · 516 阅读 · 0 评论 -
C++ 几何计算库
【代码】C++ 几何计算库。原创 2024-07-17 20:09:13 · 618 阅读 · 0 评论 -
C++自定义可对称双向迭代器
【代码】C++自定义双向迭代器。原创 2024-07-16 19:28:02 · 649 阅读 · 0 评论 -
C++ OPENGL 贝塞尔曲线绘制
【代码】C++ OPENGL 贝塞尔曲线绘制。原创 2024-07-16 19:19:12 · 639 阅读 · 0 评论 -
C判断一个点在三角形上
三角形三等分点定理是指在任意三角形ABC中,可以找到三个点D、E和F,使得线段AD、BE和CF均等分三角形ABC。这意味着三个等分点分别位于三个边界上,并且每个等分点都将三角形划分为等面积部分。如何判断在矩形,任意多边形上?(提示:计算多边形面积是等于点切割多边形面积和)鼠标操作时,经常要判断是否命中显示控件,特开发此算法快速判断。原创 2024-07-14 16:15:39 · 1211 阅读 · 0 评论 -
C双指针元素去重
在尾部插⼊、删除元素是⽐较⾼效的,时间复杂度 是 O(1),但是如果在中间或者开头插⼊、删除元素,就会涉及数据的搬移,时间复杂度为 O(N),效率较低。原创 2024-07-14 14:17:51 · 401 阅读 · 0 评论 -
C双指针滑动窗口算法
这也许是双指针技巧的最⾼境界了,如果掌握了此算法,可以解决⼀⼤类⼦字符串匹配的问题。原创 2024-07-13 20:17:36 · 923 阅读 · 1 评论 -
C++ AI异构搜索
【代码】C++ AI异构搜索。原创 2024-07-10 19:57:42 · 434 阅读 · 0 评论 -
C++自定义二分查找
【代码】C++自定义二分查找。原创 2024-07-08 18:11:16 · 376 阅读 · 0 评论 -
C++旋转点坐标计算
【代码】C++旋转点坐标计算。原创 2024-06-30 21:51:20 · 633 阅读 · 0 评论 -
C++ 计算凸包点的最小旋转矩形
【代码】C++ 计算凸包点的最小旋转矩形。原创 2024-06-20 20:53:21 · 558 阅读 · 0 评论 -
C++ SIMD性能优化
总结: 数据运算量小无效果,数据运算量大效果提升显著。原创 2024-06-17 14:18:33 · 624 阅读 · 0 评论 -
C++ 算法教程
2.定义双指针遍历:一个指针每次移动一个节点,一个指针每次移动2个节点,当2个节点指针在一个节点指针后面时,此链表存在循环。1.建立set集合,每次遍历存储元素,当集合大小不变,但循环仍在继续时说明存在循环,并得出该位置。原创 2024-06-16 19:05:01 · 1957 阅读 · 0 评论