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
Java排序算法实现
数据结构:分块查找
分块查找,也叫索引顺序查找,
算法实现
除了需要查找表本身之外,还需要根据查找表建立一个索引表。
星*湖
·
2023-07-28 21:14
数据结构
数据结构
CMS收集器入门
从名字(包含MarkSweep)上就可以看出,CMS收集器使用“标记-清除”
算法实现
的,它的运作相对于其他垃圾收集器来说是比较复杂的,整个过程分四个步骤,包括:初始标记(CMSinitialmar
黑小鹰
·
2023-07-28 20:37
用OpenCV图像处理技巧之白平衡算法(二)
1.引言在上一节中我们介绍了白平衡算法的原理,并详细实现了基于白色补丁算法的白平衡实现,本文继续就白平衡的其他
算法实现
进行展开。闲话少说,我们直接开始吧!
赵卓不凡
·
2023-07-28 19:26
图像处理
opencv
图像处理
算法
希尔伯特-黄变换(Hilbert-Huang Transform,HHT)
HHT的分解过程是通过经验模态分解(EmpiricalModeDecomposition,EMD)
算法实现
的。
闪闪发亮的小星星
·
2023-07-28 16:53
数字信号处理与分析
算法
推荐系统-ALS协同过滤
算法实现
从协同过滤的分类来说,ALS(AlternatingLeastSquares,交替最小二乘)算法属于User-ItemCF,也叫做混合CF,它同时考虑了User和Item两个方面,通过数量相对少的未被观察到的隐藏因子,来解释大量用户和物品之间潜在联系。ALS基于矩阵分解通过降维的方法来补全用户-物品矩阵,对矩阵中没有出现的值进行估计。用户和物品的关系,可以抽象为如下的三元组:。其中,Rating是
茅台码哥
·
2023-07-28 12:18
spark
大数据
推荐算法
Redis 的 LRU 与 LFU
算法实现
Redis4.0版本开始就提供了8种内存淘汰策略,其中4种都是基于LRU或LFU
算法实现
的,本文就这两种算法的Redis
星光落入你灰蒙蒙的眼
·
2023-07-28 06:10
#
Redis数据库
redis
算法
数据库
linux
运维
java排序
算法之插入排序
文章目录插入排序概念实现步骤代码示例总结插入排序概念插入排序(InsertionSort)是一种简单直观的排序算法。它将数组划分为已排序和未排序两个部分,每次从未排序部分取出一个元素,插入到已排序部分的正确位置。重复这个过程直到所有元素都被插入到合适的位置。实现步骤以下是插入排序的算法步骤:从第二个元素开始,将其视为当前元素。将当前元素与它前面的元素依次比较,如果前面的元素较大,则将前面的元素后移
孟德爱吃香菜
·
2023-07-28 06:14
Java算法
排序算法
算法
数据结构
MATLAB RANSAC圆柱体点云拟合 (28)
MATLABRANSAC圆柱体点云拟合(28)一、算法介绍二、函数介绍三、
算法实现
四、效果展示一、算法介绍RANSAC拟合方法,从原始点云中拟合具有特定形状的点云,这里对原始点云中大致呈圆柱的点云进行分割
点云学徒
·
2023-07-28 03:34
MATLAB点云处理学习
matlab
RANSAC点云分割
圆柱分割
圆柱拟合
点云模型
LRU算法-模拟页面置换(C语言)
LeastRecentlyUsed):最近最久未使用法,操作系统中页面置换中的经典算法,当内存中分配的页面满的时候,则需要将内存中最久未被使用的页面用新的页面替换出去.2.运行结果例子:先看运行结果:3.
算法实现
forwardyzk
·
2023-07-28 01:28
操作系统
LRU算法
页面置换算法
页面调度
操作系统
数据结构
A*
算法实现
9宫格拼图游戏最优解
目标:用A*算法解决拼图的最优路径解A*算法介绍A*(A-Star)算法是一种静态路网中求解最短路径最有效的直接搜索方法,也是许多其他问题的常用启发式算法。在计算机科学中,A*算法作为Dijkstra算法的扩展,因其高效性而被广泛应用于寻路及图的遍历,如星际争霸等游戏中就大量使用。在理解算法前,我们需要知道几个概念:搜索区域(TheSearchArea):图中的搜索区域被划分为了简单的二维数组,数
zhigongjz
·
2023-07-27 21:23
算法
PID 算法参数及调节
我学习PID参数意义,参考了以下文章:一文读懂PID控制算法(抛弃公式,从原理上真正理解PID控制)PID算法原理一图看懂PID的三个参数PID
算法实现
及参数整定图解(附代码)https://www.cnblogs.com
leon_zeng0
·
2023-07-27 06:11
c++
arm
pid
调节方法
参数含义
【Java】微服务负载均衡
算法实现
算法实现
举个例子:在hcr-user服务中,存在三条集群实例。每次请求都要请求不同的服务,那么就需要有一个全局的计数器来进行计数。AtomicInteger
保加利亚的风
·
2023-07-27 03:27
java
微服务
负载均衡
MATLAB 估计点云法线 (31)
MATLAB估计点云法线(31)一、算法介绍二、具体函数三、
算法实现
四、效果展示一、算法介绍点云法线,可以看作点的周围点拟合平面的法线,点的法线是点云处理中非常重要的一个可以使用的特征,如地面和墙面点的法线方向存在十分明显的差异
点云学徒
·
2023-07-26 23:34
MATLAB点云处理学习
matlab
点云法线估计
法向量
法线统一
点云处理
MATLAB 利用RANSAC对多项式进行点拟合 (32)
MATLAB利用RANSAC对多项式进行点拟合(32)一、算法介绍二、函数介绍三、
算法实现
四、效果展示一、算法介绍通过对给定的一小组点进行抽样并生成多项式拟合,得到多项式系数P。
点云学徒
·
2023-07-26 23:34
MATLAB点云处理学习
matlab
算法
RANSAC多项式拟合
点云处理
噪点去除
MATLAB RANSAC平面拟合 (29)
MATLABRANSAC平面拟合(29)一、算法简介二、函数介绍1.引入库三、
算法实现
四、效果展示一、算法简介将一个平面与一个从内点到平面的最大允许距离的点云相匹配。该函数返回描述平面的几何模型。
点云学徒
·
2023-07-26 23:29
MATLAB点云处理学习
matlab
平面
算法
RANSAC
平面点云拟合
LeetCode: 第98题 - 验证二叉搜索树
原题链接:98.验证二叉搜索树目录解法一:(推荐)思路:解题步骤:
算法实现
:代码递归过程图:解法二:思路:解题步骤:代码解法一:(推荐)思路:如果一个二叉树是有效的二叉搜索树,那么使用中序遍历则一定可以得到一个有序的序列
默默地敲出Bug
·
2023-07-26 21:23
leetcode
算法
数据结构
JavaScript-常见排序
算法实现
方法汇总
常见比较排序1.冒泡排序2.选择排序:简单选择排序和堆排序3.插入排序:直接插入排序和希尔排序4.快速排序5.归并排序常见非比较排序1.计数排序2.基数排序3.桶排序常见算法的稳定性:堆排序、快速排序、希尔排序、直接选择排序是不稳定的排序算法,基数排序、冒泡排序、直接插入排序、归并排序、折半插入排序是稳定的排序算法。复杂度和稳定性(如图)排序.png注释:n数据规模k桶的个数In-place占用常
Adonia汪
·
2023-07-26 11:15
C语言排序
算法实现
1.概述 所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法。排序算法在很多领域得到相当地重视,尤其是在大量数据的处理方面。一个优秀的算法可以节省大量的资源。在各个领域中考虑到数据的各种限制和规范,要得到一个符合实际的优秀算法,得经过大量的推理和分析。 排序算法稳定性:假定在待排序的记录序列中,具有多个相同的元素
IT_阿水
·
2023-07-26 10:07
C语言
排序算法
c语言
算法
TLS协议之ECDHE握手
TLS协议,有两种
算法实现
方式,一种是RSA握手,一种是ECDHE握手,我们分别来看看这两种过程。
大杯无糖
·
2023-07-26 09:28
计算机网络
https
网络协议
http
实验三 贪心算法
实验三贪心算法迪杰斯特拉的贪心
算法实现
优先队列等1.实验目的1、掌握贪心算法的基本要素:最优子结构性质和贪心选择性质2、应用优先队列求单源顶点的最短路径Dijkstra算法,掌握贪心算法。
简单点了
·
2023-07-26 09:25
算法设计和分析
贪心算法
算法
BFS
算法实现
文件夹扫描
开发中很多时候不可避免对文件夹进行扫描,以下给出两种方案进行扫描文件夹,常用方案:递归扫描、BFS算法扫描目录一、递归扫描二、BFS算法扫描一、递归扫描importlombok.extern.slf4j.Slf4j;importjava.io.File;importjava.util.Objects;importjava.util.concurrent.TimeUnit;/***descripti
haohaounique
·
2023-07-26 09:42
算法
算法
宽度优先
如何用
算法实现
模糊匹配重合率
需求:a表某字段模糊匹配b表字段值>50%实现思路:1.通过最长公共子序列算法计算重合率(如下)2.可通过ElasticSearch通过ik分词ik_max_word实现最细粒度的拆分(未实现)//计算最长公共子序列publicstaticintlongestCommonSubsequence(Stringstr1,Stringstr2){if(str1==null||str2==null)ret
通往天堂的护照
·
2023-07-26 09:16
ANSI-X99MAC算法和PBOC的3DES MAC算法
他们都是用DES算法再经过一层
算法实现
的。实现原理看图就能看明白。3DES
算法实现
就更简单了。就是DES算法再加解密一次。
特立独行的猫a
·
2023-07-26 01:24
C++
金融IC卡行业及算法
DES
IC卡
PBOC
QPBOC
银联
MAC
算法
百钱百鸡
算法实现
及时间复杂度
一、公鸡5块钱一只,母鸡3块钱一只,小鸡一块钱3只,用100块钱买一百只鸡,问公鸡,母鸡,小鸡各要买多少只?分别用3个for循环和2个for循环实现,计算时间复杂度。二、java代码实现(1)publicclassBai{publicstaticvoidmain(String[]args){longstartTime=System.nanoTime();intcock=0,hen=0,chick=
heinara
·
2023-07-26 00:29
【算法练习】24:凯撒密码
明文字母表:ABCDEFGHIJKLMNOPQRSTUVWXYZ密文字母表:DEFGHIJKLMNOPQRSTUVWXYZABC若设偏移量位n,可以得出加解密公式:二、
算法实现
1、简单版本(只实现了小写英文字符串的加密
小oo呆
·
2023-07-25 21:13
【算法练习】
python
开发语言
【算法练习】26:判断回文
例如:“1234321”是回文、“wwssww”是回文、“123”不是回文二、
算法实现
defhuiwen(x):foriinrange(len(x)//2):ifx[i]!
小oo呆
·
2023-07-25 21:43
【算法练习】
python
算法
基于矩阵分解的CF
算法实现
--Python语言实现
'''LFMModel'''importpandasaspdimportnumpyasnp#评分预测1-5classLFM(object):def__init__(self,alpha,reg_p,reg_q,number_LatentFactors=10,number_epochs=10,columns=["uid","iid","rating"]):self.alpha=alpha#学习率se
Wzideng
·
2023-07-25 20:23
python学习
机器学习之推荐系统
矩阵
算法
python
算法题解:求有向图中的最短路径(JAVA+DFS
算法实现
)
求有向图中的最短路径(JAVA+DFS
算法实现
)问题描述给定一个有向图,如下图所示,求从1号顶点到5号顶点的最短路径。
梅森上校
·
2023-07-25 17:59
算法分析与设计
算法分析与设计
JAVA算法设计
有向图求最短路径
DFS算法
机器学习算法基础-覃秉丰 笔记版
sklearn-非线性逻辑回归标准方程法-岭回归梯度下降法-一元线性回归梯度下降法-多元线性回归梯度下降法-逻辑回归梯度下降法-非线性逻辑回归线性回归标准方程法神经网络线性神经网络单层感知器KNNKNN
算法实现
刘某某.
·
2023-07-25 14:10
研究生学习
机器学习
算法
笔记
TensorFlow之验证码的生成和检测
主要使用Tensorflow深度学习框架和卷积神经网络(CNN)
算法实现
对验证码识别的功能。步骤1.captcha库生成验证码。2.构造网络的输入数据和标签。
你要好好学习呀
·
2023-07-25 12:30
机器学习实战11-基于K-means算法的文本聚类分析,生成文本聚类后的文件
在本项目中,我将利用K-means
算法实现
文本聚类分析。K-means算法是一种常用的聚类算法,它通过迭代地将样本分配到K个簇中,并通过最小化各簇内样本的平方误差之和来确定最
微学AI
·
2023-07-25 09:38
机器学习实战项目
算法
自然语言处理
kmeans
聚类分析
NLP
MATLAB 最小二乘法拟合直线点云 方法一 (26)
MATLAB最小二乘法拟合直线点云方法一(26)一、算法简介二、
算法实现
1.代码(详细注释)2.结果展示2.1拟合效果可视化2.2对比拟合系数与实际值一、算法简介提供一组点云(x1y1)(x2y2)(x3y3
点云学徒
·
2023-07-25 07:46
MATLAB点云处理学习
matlab
最小二乘法
直线拟合
点云处理
几何
MATLAB 自定义最小二乘法拟合直线点云(具体过程)方法二 (27)
MATLAB自定义最小二乘法拟合直线点云(具体过程)方法二(27)一、算法简介二、
算法实现
1.代码(注释详细)2.效果展示一、算法简介最小二乘法拟合直线,可以将离散的点云表达为一条规则的数学直线,这里使用的直线方程为
点云学徒
·
2023-07-25 07:46
MATLAB点云处理学习
matlab
最小二乘法
最小二乘直线拟合
点云拟合
点云处理
PCL点云处理之点云投影到任意平面 (详细注释版)(一百三十二)
二、
算法实现
1.代码总结前言有时,我们需要将离散点云投影到参数化的模型上(如任意平面),以便于后续的一些特定处理,这里的参数化模型其实就是用一个方程来表示的空间中的平面,高中生都知道,平面方程是ax+by
点云学徒
·
2023-07-25 07:16
PCL点云处理学习
点云分类
平面
算法
C++
几何学
投影点云
PCL点云处理之最小二乘直线拟合(2D| 方法2)(❤亲测可用❤)(二百零一)
PCL点云处理之最小二乘直线拟合(2D|方法2)(❤亲测可用❤)(二百零一)一、算法简介二、
算法实现
1.代码2.结果一、算法简介在二百章中,我们介绍了一种最小二乘拟合直线点云(2D)的方法,可以获取直线方程系数
点云学徒
·
2023-07-25 07:44
点云分类
点云处理
直线拟合
最小二乘
PCL
c++
Python 算法基础篇:插入排序和希尔排序
Python算法基础篇:插入排序和希尔排序引言1.插入排序算法概述2.插入排序
算法实现
实例1:插入排序3.希尔排序算法概述4.希尔排序
算法实现
实例2:希尔排序5.插入排序与希尔排序的对比总结引言插入排序和希尔排序是两种常用的排序算法
挣扎的蓝藻
·
2023-07-25 00:36
Python算法初阶:入门篇
算法
python
排序算法
Python - Opencv应用实例之树叶自动分割、标签及统计分析系统
Python-Opencv应用实例之树叶自动分割、标签及统计分析系统本文通过Python+opencv实现这样的需求:输出位置和角度(x,y,r),并标记出轮廓基于传统图像处理
算法实现
,算法原理:输入图像
明月醉窗台
·
2023-07-24 21:31
人工智能
#
Python
-
opencv
opencv
python
人工智能
计算机视觉
算法
前端(八)——深入探索前端框架中的Diff算法:优化视图更新与性能提升
react框架的diff算法React的diff算法:Vue的diff算法:Diff算法在前端框架中的应用场景基本Diff算法原理及工作流程虚拟DOM的创建和更新节点比对和差异计算过程常见前端框架中的Diff
算法实现
小猫娃来啦
·
2023-07-24 20:09
前端
前端
前端框架
算法
HashMap底层实现原理
HashMapHashMap最早出现在JDK1.2中,底层基于散列
算法实现
,它是一个key-value结构的容器。
李景琰
·
2023-07-24 20:37
源码笔记
链表
数据结构
java
【人工智能】博弈、极小极大值、α-β剪枝、截断测试
文章目录博弈极小极大值α-β剪枝截断测试博弈极小极大值假设两个玩家都以最大化自身利用进行博弈举例:计算机假设在它移动后,对手会选择最小化的行动计算机在考虑自己的行动和对手的最佳行动后选择最佳行动
算法实现
编程G的快乐
·
2023-07-24 17:14
人工智能
深度学习
机器学习
剪枝
算法
机器学习
数据结构和算法——快速排序(算法概述、选主元、子集划分、小规模数据的处理、
算法实现
)
目录算法概述图示伪代码选主元子集划分小规模数据的处理
算法实现
算法概述图示快速排序和归并排序有一些相似,都是用到了分而治之的思想:伪代码通过初步的认识,我们能够知道快速排序算法最好的情况应该是:每次都正好中分
qiyi.sky
·
2023-07-24 16:48
数据结构
学习
笔记
算法
排序算法
代码随想录-41-347.前K个高频元素
目录前言题目1.优先级队列(TopK问题)小顶堆思路(定义变量)2.本题思路分析(具体可见卡哥链接):3.
算法实现
4.pop函数的算法复杂度5.算法坑点前言在本科毕设结束后,我开始刷卡哥的“代码随想录”
请叫我Oscar
·
2023-07-24 02:30
算法刷题-代码随想录
算法
c++
开发语言
代码随想录-042-LeetCode347.前K个高频元素
目录前言题目1.堆(小顶堆)思路(定义变量)2.本题思路分析:3.
算法实现
4.pop函数的算法复杂度5.算法坑点前言“代码随想录”刷题记录。
请叫我Oscar
·
2023-07-24 02:30
算法刷题-代码随想录
算法
数据结构
优化算法matlab实现(二十五)飞蛾扑火算法matlab实现
1.代码实现不了解飞蛾扑火算法可以先看看优化算法笔记(二十五)飞蛾扑火
算法实现
代码前需要先完成优化算法matlab实现(二)框架编写中的
stronghorse
·
2023-07-23 14:40
No.2(3)——双指针
算法实现
平方数组排序
双指针算法指的是,从数组的两侧开辟指针变量进行查找,这类问题往往通过暴力(双循环)可以解出,而采用双指针相当于用空间换取时间,省略双层循环中重复的部分。对于一个含有负数的有序数组,要求保证在该数组每个元素平方后仍然保证有序。如:-7166,则平方后的排序应该是:1363649一个简单的想法是,将所有元素平方后再进行排序,这是一种比较暴力的做法,复杂度取决于排序算法的复杂度。然而仔细思考一下不难发现
郝YH是人间理想
·
2023-07-23 07:58
C++算法
算法
c++
使用A星
算法实现
栅格路径规划及避障
使用A星
算法实现
栅格路径规划及避障栅格路径规划是指在栅格化地图上,从起点到终点寻找一条可行的路径。而避障则是在寻找路径的过程中,避免机器人碰撞到障碍物。
2301_78484069
·
2023-07-23 00:51
算法
matlab
开发语言
安达发|APS自动排单软件在智能温控器行业的应用
它通过测量被控设备的温度,利用内置的温度传感器来获取被控设备的实时温度,再利用相应的控制算法和
算法实现
对温度的控制。它能够控制电器设备,使得设备处于合适的工作状态,从而减少能源消耗,提高效率。
安达发
·
2023-07-22 01:18
安达发
APS排程系统
高级智能排程系统
基于Python+ResNet50
算法实现
一个图像识别系统案
题解|#完全平方数的草料#classSolution{public:/***代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可*新东方南昌学校招聘编程竞赛教练工作职责:1、教学工作:为学员提供编程Python,C++教育授课;2、研发工作:积极参加课程教研,按教学进度安排进行备课,课后整理学员学习报告,及时发现问题,题解|#取近似值#constrl=require("read
愤怒的小青春
·
2023-07-21 20:35
java
基于Python的用户和项目协同过滤
算法实现
与解析——以余弦相似度和最近邻居为基础的推荐系统构建
基于Python的用户和项目协同过滤
算法实现
与解析——以余弦相似度和最近邻居为基础的推荐系统构建摘要本篇文章主要讲解如何使用Python来编写基于用户的协同过滤算法和基于项目的协同过滤算法。
快撑死的鱼
·
2023-07-21 17:53
python算法解析
python
算法
开发语言
PHP中的支持向量机
算法实现
原理
PHP中的支持向量机
算法实现
原理支持向量机(SupportVectorMachine,简称SVM)是一种常用的机器学习算法,用于进行分类和回归分析。
学习3人组
·
2023-07-21 06:09
算法
php
支持向量机
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他