E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
特征匹配算法总结
排序
算法总结
算法是否稳定是否为原地排序时间复杂度空间复杂度冒泡排序是是N*N1选择排序否是N*N1插入排序是是N*N1归并排序是否N*logNN快速排序否是N*logNlogN堆排序否是N*logN1希尔排序否是N*logN1基数排序是否NM:桶的数量计数排序是否NM:桶的数量冒泡排序image选择排序image运行时间与输入无关数据移动最少插入排序image对于部分有序数组十分高效,适合小规模数组归并排序i
MorganChang
·
2023-07-28 06:12
【力扣】711. 宝石与石头
以下为官方思路之一,及本人代码711.宝石与石头题目题意示例1示例2提示官方题解哈希集合
算法总结
复杂度本人代码Java提交结果:通过题目题意给你一个字符串jewelsjewelsjewels代表石头中宝石的类型
墨momo
·
2023-07-28 05:06
力扣
leetcode
哈希算法
算法
【力扣】42. 接雨水
以下为官方思路之一,及本人代码42.接雨水题目题意示例1示例2提示官方题解双指针
算法总结
复杂度本人代码Java提交结果:通过题目题意给定nnn个非负整数表示每个宽度为111的柱子的高度图,计算按此排列的柱子
墨momo
·
2023-07-28 05:05
力扣
leetcode
算法
opencv AKAZE 局部
特征匹配
算法
AKAZE局部
特征匹配
级联分类器使用等比例缩放图片给图片加logo鱼眼校正智能答卷识别opencv滤镜效果灰度图像增强方式基础知识点AKAZE特征提取算法是局部特征描述子算法,是SIFT算法的改进、采用非线性扩散滤波迭代来提取与构建尺度空间
qianbo_insist
·
2023-07-27 15:58
产品经理
opencv和AI
c++
opencv
局部不变
akaza
图像匹配
随手笔记——3D−3D:ICP求解
求解ICP使用非线性优化来求解ICP原理参见https://blog.csdn.net/jppdss/article/details/131919483使用SVD求解ICP使用两幅RGB-D图像,通过
特征匹配
获取两组
JANGHIGH
·
2023-07-27 12:23
SLAM
笔记
Python怎么实现贪婪排名算法
目录什么是贪婪排名算法贪婪排名算法的优点贪婪排名算法的应用Python怎么实现贪婪排名
算法总结
什么是贪婪排名算法贪婪排名算法是一种常见的排序算法,在许多优化问题中得到广泛应用。
傻啦嘿哟
·
2023-07-26 12:33
关于python那些事儿
数据结构
408复试day2(7大排序算法)
数据结构7大排序
算法总结
:首先排序分为内排序和外排序:内排序是指待排序的记录放置在内存,而外排序是指排序的过程中需要对内存进行访问。其中稳定的排序有“插冒归”,即插入排序、冒泡排序、归并排序。
-希冀-
·
2023-07-26 10:03
408复试
数据结构
基于半监督算法的工业图像缺陷检测方法:MemSeg
提出了具有更高效的
特征匹配
算法的记忆模块,并创新性地在U-Net结构中引
深度之眼
·
2023-07-26 06:41
人工智能干货
粉丝的投稿
深度学习干货
人工智能
论文
异常检测
多智能体强化学习理论与
算法总结
多智能体强化学习理论与
算法总结
先搞明白on-policy和off-policy【强化学习】一文读懂,on-policy和off-policy我的理解:on-policy就是使用最新的策略来执行动作收集数据
夏融化了这季节
·
2023-07-26 06:56
强化学习
Swift的十大经典排序
算法总结
Swift的十大经典排序
算法总结
排序算法是《数据结构与算法》中最基本的算法之一。
疯狂1024
·
2023-07-25 22:20
常见排序
算法总结
选择排序优点:容易实现,原地排序不需要额外的存储空间缺点:扩展性差voidSelectSort(){int[]array={1,5,3,2,6,7,9,13,54,20};intmin=0;//保存最元素值的下标for(inti=0;iarray[j]){min=j;//保存最小数的下标}}//如果第i个最小的数位置不在i上,则进行交换if(i!=min){inttemp=array[i];arr
COKIDCC
·
2023-07-25 20:22
KFC Crazy Thursday
题目大意:有一个长度为n的字符串,问分别以k,f,c结尾的回文串有多少个思路:先用manacher算法(Manacher
算法总结
_dyx心心的博客-CSDN博客_manacher算法)得到以每个字符串为中心
timidcatt
·
2023-07-25 17:24
字符串
算法
c++
限流
算法总结
限流限流是指在系统面临高并发,大流量请求的情况下。限制新的流量对系统的访问,从而保证系统服务的安全常见限流算法计数器限流算法原理创建一个计数器,保留计数器的值。处理了一个请求,计数器加一。一个请求处理完毕后计数器减一。单机中可用Atomic原子类实现,分布式集群中可用Redis的incr实现。代码实现//计数器限流算法Code实现publicclassCase01{//@TODO如何使用Redis
李黎明
·
2023-07-25 12:31
算法
java
(SLAM)提取特征总结
我们要知道三维空间中的点在图像中的位置,就需要提取特征与
特征匹配
了。1.检测特征点2.计算描述子3.
特征匹配
1.检测特征点我们用到的检测特征点的方法是FAST算法,最大的特点就是快!
我就是李先森
·
2023-07-25 03:00
(转载)微软数据挖掘算法:Microsoft 时序算法(5)
前言本篇文章同样是继续微软系列挖掘
算法总结
,前几篇主要是基于状态离散值或连续值进行推测和预测,所用的算法主要是三种:Microsoft决策树分析算法、Microsoft聚类分析算法、MicrosoftNaiveBayes
weixin_30398227
·
2023-07-24 23:53
数据库
大数据
数据结构与算法
基于.NET实现数据挖掘--时序算法1
http://www.cnblogs.com/captain_ccc/articles/4093652.html本篇文章同样是继续微软系列挖掘
算法总结
,前几篇主要是基于状态离散值或连续值进行推测和预测,
lglgsy456
·
2023-07-24 23:21
代码随想录算法训练营第三十四天 | LeetCode 51、37
文章目录前言一、51二、37总结前言LeetCode题目:LeetCode51、37Takeaway:回溯
算法总结
,以及什么是二维回溯。
Bingjiaokong
·
2023-07-24 15:40
随想录刷题
算法
leetcode
职场和发展
排序
算法总结
本文包含以下七种排序算法。一、插入排序1.插入排序(InsertSort)的基本原理,每步将一个待排序的对象,按其关键码大小,插入到前面已经排好序的一组对象适当位置上,直到对象全部插入为止。2.算法步骤①设待排序的记录存放在数组r[1····n]中,r[1]是个有序序列。②循环n-1次,每次使用顺序查找法,查找r[i](i=2,···n)在已排好序的序列r[1···i-1]中的插入位置,然后将r[
独为我唱
·
2023-07-22 06:13
力扣刷题
排序算法
算法
数据结构
【041】从零开始:逐步学习使用C++ STL中的stack容器
逐步学习使用C++STL中的stack容器引言一、stack容器概述二、stack容器常用API2.1、构造函数2.2、赋值操作2.3、数据存取操作2.4、大小操作三、使用stack容器实现一个高效的
算法总结
引言作者简介
Lion Long
·
2023-07-21 02:10
C++从零开始到精通
学习
c++
开发语言
stl
算法
openstack
数据结构
图像二值化(一)
文章目录前言一、图像二值化二、全局阈值法1.固定阈值法2.OTSU
算法总结
前言 继《图像灰度处理》后,我们继续讨论图像处理的其他基本操作——图像二值化处理。
FPGA中国创新中心
·
2023-07-20 08:10
图像处理
python编程
算法
python
计算机视觉
图像处理
机器学习---手推xgboost
XGBOOST
算法总结
1.前言2.xgboost可以做什么3.xgboost的兄弟们3.1简单介绍adaboost/GBDT4.手推xgboost5.如何分裂结点构造一棵树1.前言一直都有听说xgboost
happylife_mini
·
2023-07-19 22:07
机器学习
算法
python
机器学习
人工智能
Matlab凸优化算法(附上完整仿真源码)
文章目录Matlab凸优化算法基于内点法的算法基于梯度下降法的
算法总结
完整仿真源码下载Matlab凸优化算法凸优化是一种数学问题,它的目标是最小化一个凸函数在一个凸集合中的值。
YOLO数据集工作室
·
2023-07-18 20:46
Matlab仿真实验100例
算法
matlab
人工智能
图像特征之SIFT
特征匹配
SIFT具有尺度不变性和旋转不变性。具体分为:特征检测子特征描述子检测子构建尺度空间尺度规范化的LaplacianofGaussian(LoG)算子具有尺度不变性。在具体实现中,可用DifferenceofGaussian(DoG)算子近似LoG算子,在构建的尺度空间中检测稳定的特征点。因此尺度空间的构架包含:下采样构成金字塔,这个其实是尺度空间对金字塔每层进行多尺度高斯核卷积相邻的金字塔层做差分
可乐0221
·
2023-07-18 17:42
不同版本的KMP
算法总结
其实这是两年前我自己写的一篇总结,最近复习算法又给翻出来了,顺便发到博客上来。从我个人的学经历来看,学习KMP算法最大的困难在于版本太多。如果你看完一个博客只是懵懂,想再看看另一个博客,那么就很有可能遇到另一个版本的KMP算法,会让你更加混乱,所以我觉得整理一下KMP算法的不同版本其实更加重要。不同版本KMP算法的主要流程其实都是相似的,其不同之处在于预处理数组的定义。第一种KMP算法的预处理数组
三月溪山两故人
·
2023-07-18 13:22
算法
KMP
字符串匹配
C语言排序
算法总结
文章目录前言一、插入排序1.1直接插入排序1.2希尔排序二.选择排序2.1直接选择排序2.2堆排序三交换排序3.1冒泡排序3.2快速排序3.3快速排序的优化(非递归)四归并排序4.1归并排序递归版本4.2归并排序非递归版本总结前言常见的排序算法如下:一、插入排序1.1直接插入排序基本思想:把待排序的记录按其关键码值的大小逐个插入到一个已经排好序的有序序列中,直到所有的记录插入完为止,得到一个新的有
努力变好的zz
·
2023-07-17 15:56
排序
结构体
c语言
排序
算法总结
目录插入排序和希尔排序堆排序归并排序快速排序桶排序、计数排序、基数排序这些排序的比较冒泡排序和选择排序就不说了,直接介绍下面的几种排序算法:插入排序和希尔排序插入排序与希尔排序_小白麋鹿的博客-CSDN博客https://blog.csdn.net/m0_73759312/article/details/131745797?csdn_share_tail=%7B%22type%22%3A%22bl
小白麋鹿
·
2023-07-17 15:22
数据结构与算法
算法
数据结构
OpenCV(图像处理)-基于Python-特征检测-特征点匹配
goodFeaturesToTrack()4.Scale-InvariantFeatureTransform(SIFT)SIFT语法5.SURF6.ORB(OrientedFASTandRotatedBRIEF)7.
特征匹配
羊羊羊i
·
2023-07-16 19:16
图像处理
opencv
图像处理
python
路由
算法总结
目录内容概述随机选择轮询roundribbon取模mod权重一致性hash算法内容概述列举常见的几种路由算法以及基本思路。随机选择随机数作为节点数组索引轮询roundribbon按照节点集合顺序依次返回取模mod节点信息数组nodesindex=key%nodes.length命中nodes[index]权重每个节点的权重映射为一个数字逻辑区间,如[A(上个权重逻辑区间上限),B(A+权重))通过
HS_Henry
·
2023-07-16 14:04
技术思考总结
路由算法
路由方式
目标检测——R-CNN网络基础
目录Overfeat模型RCNN模型算法流程候选区域生成CNN网络提取特征目标分类(SVM)目标定位预测过程
算法总结
FastRCNN模型算法流程ROIPooling目标分类和回归模型训练模型总结Overfeat
醋酸洋红就是我
·
2023-07-15 08:23
tensorflow和cv
目标检测
cnn
人工智能
数据结构与算法——图
)特殊的图生成树和生成森林图的存储邻接矩阵邻接表十字链表邻接多重表图的遍历深度优先遍历(DFS)广度优先遍历(BFS)最小(代价)生成树基本概念基本性质构造方法拓扑排序基本概念算法示例最短路径基本概念
算法总结
前言各位
小田是个程序员
·
2023-07-14 13:33
数据结构与算法
算法
数据结构
c语言
图搜索算法
链表
作为一个程序员一定要掌握的算法之遗传算法
遗传算法的具体实现3.1系统功能模块图和说明3.2代码和说明3.2.1初始化3.2.2选择运算3.2.3交叉运算3.2.4变异运算3.2.5主函数四、系统测试4.1测试环境4.2测试步骤4.3系统运行结果五、遗传
算法总结
一
会洗碗的CV工程师
·
2023-07-14 08:31
课程设计
java
算法
推荐算法
柔性数组
图片视频抹除
算法总结
Inpaint
基本是从图片抹水印和视频抹水印两个方向VideoInpainting:https://paperswithcode.com/task/video-inpaintingImageInpainting:https://paperswithcode.com/task/image-inpainting请根据目录查看图片PartialConv部分卷积层源自于ImageInpaintingforIrregul
taoqick
·
2023-07-13 18:56
算法
【
算法总结
】——子集型回溯
文章目录子集型回溯例题1——78.子集代码模板1代码模板2例题2——131.分割回文串代码模板1代码模板2补充:怎么判断回文串双指针dp提前处理参考资料子集型回溯主要学习分别从输入和答案去思考的两种代码模板。例题1——78.子集例题:78.子集代码模板1站在答案的角度思考枚举第一个数选谁枚举第二个数选谁每个节点都是答案classSolution{List>ans=newArrayList();Li
小威W
·
2023-06-24 03:34
算法
算法
leetcode
回溯
子集
【
算法总结
】——排列型回溯
文章目录排列型回溯例题1——46.全排列例题2——N皇后分析回溯时间复杂度的另一种技巧排列型回溯相比于组合,排列型回溯对于元素的顺序是有要求的。为了告诉回溯下面还可以选择哪些数字,可以:记录已经被选择的数字用一个集合存储还可以被选择的数字对于排列型回溯,(与其他类型回溯的主要区别就在于需要额外的记录)例题1——46.全排列https://leetcode.cn/problems/permutati
小威W
·
2023-06-24 03:34
算法
算法
回溯
排列
N皇后
【
算法总结
】——组合型回溯
文章目录组合型回溯例题1——组合从输入考虑模板从答案考虑模板例题2——括号生成解法一解法二剪枝分析回溯时间复杂度的通用方法组合型回溯组合型和子集型之间的差异在哪里呢?相比子集问题,组合问题是可以做一些额外的优化的(因为只需要得到某些特定的子集)。同样是【选和不选】以及【枚举选哪个】这两种思路。(具体用哪种思路根据题目特点来做,哪种更好些就选哪种写法)例题1——组合https://leetcode.
小威W
·
2023-06-24 03:33
算法
算法
回溯
组合
图像的缩放
特征提取和匹配:在特征提取和匹配任务中,图像缩放可以改变特征的尺度,从而适应不同大小的特征模式,并提高
特征匹配
的准确性。目标检测和识别:图像缩放可以将目标对象缩小或放
Make_magic
·
2023-06-23 07:35
opencv_python
人工智能
计算机视觉
深度学习
十大滤波
算法总结
由于MPU6050的深入,我也学会了一些滤波算法,自己写了一些算法,收集了一些算法,供大家一起学习分享,我的代码都是经过反复试验,复制到Arduino中就能开跑的成品代码,移植到自己的程序中非常方便。而且都仔细研究了各个算法,把错误都修正了的,所以也算个小原创吧,在别人基础上的原创。更多精彩内容关注微信公众号“广乙电子(dlrcclub)”1、限幅滤波法(又称程序判断滤波法)2、中位值滤波法3、算
沉醉不知归路1
·
2023-06-23 07:43
原创
CRC8校验
算法总结
最近做项目时,一直在用crc8算法做校验,但是编程平台多样,所以总结一下。使用的多项式是:X8+X2+X+11C语言/**************************************************************函数名称:gh_crc8**函数功能:生成crc8密匙**入口参数:p_buffer需要校验的数据首地址buf_size:需要校验的数据的长度**返回参数:生
静静流淌的柯溪
·
2023-06-22 21:12
c
crc8
探索视频文本特征加速检索解决方案——倒排索引
该技术可以加速文本和视频片段
特征匹配
、相似度排序过程!定义——何为“倒排索引”倒排索引是一种数据结构,它将文档中的每个单词映射到包含该单词的文档列表中。
Sunnyztg
·
2023-06-22 06:13
搜索引擎
淘宝详情页分发推荐
算法总结
:用户即时兴趣强化
转子:https://juejin.cn/post/6992169847207493639商品详情页是手淘内流量最大的模块之一,它加载了数十亿级商品的详细信息,是用户整个决策过程必不可少的一环。这个区块不仅要承接用户对当前商品充分感知的诉求,同时也要能肩负起其他来源导流流量的留存,最终尽可能地激活平台内部流量以及外部流量在整个生态中的活跃度。同时,商品详情页也是众多场景乃至平台链接的纽带,用户在平
WitsMakeMen
·
2023-06-21 17:05
推荐算法
算法
机器学习
搜推系统方案
OpenCV实战(22)——单应性及其应用
OpenCV实战(22)——单应性及其应用0.前言1.单应性1.1单应性基础1.2计算两个图像之间的单应性1.3完整代码2.检测图像中的平面目标2.1
特征匹配
2.2完整代码小结系列链接0.前言我们已经学习了如何从一组匹配项中计算图像对的基本矩阵
盼小辉丶
·
2023-06-21 03:03
数码相机
计算机视觉
opencv
【SLAM】ROS平台下三种自主探索
算法总结
目录前言一、frontier_exploration二、explorate_lite三、rrt_exploration总结前言探索是指当机器人处于一个完全未知或部分已知环境中,通过一定的方法,在合理的时间内,尽可能多的获得周围环境的完整信息和自身的精确定位,以便于实现机器人在该环境中的导航,并实现后续工作任务。探索是移动机器人实现自主的关键功能,是移动机器人的一项重要任务,也是一个重要的研究领域。
K.Fire好好睡觉
·
2023-06-21 02:39
SLAM
算法
ros
机器人
自主探索
对称与非对称和可逆不可逆加密
算法总结
对称与非对称和可逆不可逆加密
算法总结
:根据密钥类型不同可以将现代密码技术分为两类:对称加密算法(私钥密码体系)和非对称加密算法(公钥密码体系)。
wjn2000414
·
2023-06-20 19:32
算法
【
算法总结
】二分查找详解+运用 (持续更新)
本文二分查找内容有:解读二分查找非递归代码的实现:查找值,查找左边界,查找有边界。在数组中运用C++的二分查找函数binary_search,lower_bound,upper_bound.向量,集合里二分查找函数的运用。二分查找的运用。第一部分:1.非递归代码实现查找值先看代码:#include#includeusingnamespacestd;inta[5]={1,2,3,4,5};const
Skyed.blue
·
2023-06-19 08:47
算法总结
算法
二分查找
ACM
C++
leetcode二分查找
算法总结
875猴子吃香蕉1011货物运输正常版本/***二分查找,找到该值在数组中的下标,否则为-1*/publicstaticintbinarySerach(int[]array,intkey){intleft=0;intright=array.length-1;//这里必须是=key){//==更改的地方==即发现第一个=的时候right=mid-1;}else{left=mid+1;}}if(lef
asd23rsa
·
2023-06-19 08:47
算法
算法
选择排序及代码实现
排序
算法总结
:快速排序堆排序选择排序希尔排序冒泡排序计数排序桶排序基数排序插入排序归并排序直接选择排序是一种简单直观的排序算法,无论什么数据进去都是O(n²)的时间复杂度。
一只眠羊e
·
2023-06-19 01:59
笔记
python
算法
排序算法
Java数据结构和
算法总结
一、字符串java:String内置类型,不可更改。(如需更改可考虑:StringBuffer,StringBuilder,char[]等)二、归类字符串涉及到的相关题型通常会是以下几个方面:概念理解:字典序简单操作:插入删除字符、旋转规则判断(罗马数字转换是否是合法的整数、浮点数)数字运算(大数加法,二进制加法)排序、交换字符计数:变位词匹配(正则表达式、全串匹配、KMP、周期判断)动态规划(L
苹果牛顿吃
·
2023-06-18 06:17
java
数据结构
算法
每日
算法总结
——KMP算法详解(包含Java实现)
KMP算法解决的问题:字符串str1和str2,str1是否包含str2,如果包含返回str2在str1中开始的位置。如何做到时间复杂度O(N)O(N)O(N)完成?(经典字符串匹配问题)暴力解法:遍历str1中的每个字符,判断以该字符为首字符时,能否与str2匹配,时间复杂度为O(N∗M)O(N*M)O(N∗M)不难发现经典解法的实质就是,如果i位置为首的字符串不匹配,就往回跳到i+1从头开始判
你选择放弃就不要再回头
·
2023-06-17 02:11
每日算法
算法
数据结构
java
每日
算法总结
——树型DP套路
树型dp套路树形dp套路第一步:以某个节点X为头节点的子树中,分析答案有哪些可能性,并且这种分析是以X的左子树、X的右子树和X整棵树的角度来考虑可能性的树形dp套路第二步:.根据第一步的可能性分析,列出所有需要的信息树形dp套路第三步:合并第二步的信息,对左树和右树提出同样的要求,并写出信息结构树形dp套路第四步:设计递归函数,递归函数是处理以X为头节点的情况下的答案。包括设计递归的basecas
你选择放弃就不要再回头
·
2023-06-17 02:41
每日算法
算法
leetcode
动态规划
数据结构
java
每日
算法总结
——二叉树的判断:二叉搜索树的判断、完全二叉树的判断、满二叉树的判断、平衡二叉树的判断
1、判断一棵二叉树是否是二叉搜索树什么是二叉搜索树?二叉搜索树(BinarySearchTree)又叫搜索二叉树,其特点如下:每个结点有唯一的值,且每个结点的值均不相同若它的左子树不为空,则它的左子树的所有结点均小于根节点的值若它的右子树不为空,则它的右子树的所有结点均大于根结点的值它的左右子树均为二叉搜索树。如何判断?利用二叉树中序遍历,将打印节点的操作换成比较操作即可,可设立一个静态变量pre
你选择放弃就不要再回头
·
2023-06-17 02:40
每日算法
算法
java
数据结构
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他