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
-算法总结
降维
算法总结
(超全!附代码)
降维
算法总结
(超全!附代码)一、为什么要进行数据降维?
SeafyLiang
·
2023-08-02 15:47
机器学习
数据挖掘
机器学习
python
leetcode贪心
算法总结
文章目录一、入门T455.分发饼干二、中等1.序列问题376.摆动序列2.两个维度权衡问题T406.根据身高重建队列3.股票问题三、进阶T53.最大子数组和(dp或者贪心)T134.加油站T968.监控二叉树0.区间问题T55.跳跃游戏(能否到达)T45.跳跃游戏Ⅱ****T452.用最少数量的箭引爆气球T435.无重叠区间T763.划分字母区间T56.合并区间一、入门T455.分发饼干//小饼干
studyForMokey
·
2023-08-02 13:56
算法题
leetcode
贪心算法
算法
【力扣】2681. 英雄的力量
以下为他人题解思路,及本人代码2681.英雄的力量题目题意示例1示例2提示他人思路贡献法
算法总结
复杂度本人代码Java提交结果:通过题目题意给你一个下标从000开始的整数数组numsnumsnums,它表示英雄的能力值
墨momo
·
2023-08-02 07:23
力扣
leetcode
算法
数据结构
java04.方法递归
算法总结
目录1.方法递归概念1.1递归的定义:1.2递归的形式:1.3递归的注意:2.递归算法三要素⭐️⭐️3.递归案例1.猴子吃桃子2.阶乘问题3.输入一个非负整数,返回组成他的数字之和如输入1729,则返回1+7+2+9=194.求斐波那数列的第n项5.啤酒问题(无规律递归)1.方法递归概念1.1递归的定义:方法调用自身的形式。1.2递归的形式:直接递归:方法自己调用自己间接调用:方法a调用方法b,方
33三 三like
·
2023-08-01 19:16
java暑期学习
算法
KMP
算法总结
KMP
算法总结
BF算法引导BF算法步骤(图片演示)代码演示KMP算法推next数组代码演示BF算法引导BF算法是一个暴力的字符串匹配算法,时间复杂度是o(m*n)假设主串和子串分别为我们想要找到子串在主串的位置
zoro-1
·
2023-07-30 18:48
算法
java
开发语言
机器学习的关键词和
算法总结
随着全球各行业的数据治理、数字化转型智能化辅助的引入发展,机器学习(包括深度学习)在逐步深入到各行各业,所以,有必要对机器学习的常见术语,经典算法及应用场景进行一次总结,其实机器学习兴起目的是为了解决人类的各种各样的分类回归问题,通过人类智能化的设计,实现机器的自动化或智能化,而且机器主要学习人类解决问题的归纳和综合逻辑方法,但目前还无法实现演绎逻辑。特别是一些数据量密集,准确性要求快捷及时的场景
一马平川的大草原
·
2023-07-30 18:11
机器学习
机器学习
算法
人工智能
leetcode拓扑排序
算法总结
在图论中,拓扑排序(TopologicalSorting)是一个有向无环图(DAG,DirectedAcyclicGraph)的所有顶点的线性序列。所以可以通过有向图是否存在拓扑排序来确定该有向图是否有环。计算有向图拓扑排序的常见算法如下:从DAG图中选择一个没有前驱(即入度为0)的顶点并输出。从图中删除该顶点和所有以它为起点的有向边。重复1和2直到当前的DAG图为空或当前图中不存在无前驱的顶点为
wonner_
·
2023-07-30 10:13
leetcode
leetcode
拓扑排序
数学建模算法汇总
马上参加一个建模比赛,先来恶补一下建模知识;数学建模中十大算法实现步骤与代码-CSDN博客https://blog.csdn.net/lemaden520/article/details/77931930数学建模
算法总结
屿汐学长
·
2023-07-30 00:06
数学建模
数学建模
深度学习实际使用经验总结
常用
算法总结
图像分类常用算法(可作为其他任务的骨干网络):服务端:VGG、ResNet、ResNeXt、DenseNet移动端:MobileNet、ShuffleNet等适用场景:识别区分场景类型目标检测常用算法
胖胖大海
·
2023-07-29 11:13
深度学习
人工智能
使用经验总结
【C++】图
网)图邻接矩阵代码实现:邻接表(AdjacencyLists)图的遍历邻接矩阵深度和广度遍历DFS_BFS邻接表深度和广度遍历DFS_BFS最小生成树普里姆(Prim)算法克鲁斯卡尔(Kruskal)
算法总结
最短路径迪杰斯特拉
努力学习的小马
·
2023-07-29 08:11
数据结构
c++
算法
数据结构
贪心
算法总结
及其leetcode题目N道
1我为什么要写这个总结1.1字节笔试题小明在玩一场通关游戏,初始血量为1,关卡有怪兽或者有血包(正数就是血包可回血数,负数说明是怪兽的伤害值),当捡到血包时会加血量,碰到怪兽时会掉血,现在指定初始血量为x,关卡是一个数组,小明必须按照数组的顺序玩游戏,当碰到一个怪兽时,他可以选择将这个怪兽扔到数组末尾,小明可以无限次地将怪兽移到数组末尾,问小明最少移动几次就能存活,如果无论怎么移动都不能存活则返回
xxx_520s
·
2023-07-29 06:43
贪心算法
leetcode
算法
双指针 &&
算法总结
❤️写在开头:封校实在是无聊,想起来博客也断更好久了,为了不荒废青春,同时总结一些最近刷的算法题,就决定整理一下思路,结合力扣上的题,写一写双指针的用法。当然了,这个主题也不是瞎选的,因为双指针真的是太强了,一次又一次地刷新我的认知。目录:一,什么是双指针二,对撞指针看例题代码实现三,快慢指针看例题代码实现四,滑动窗口看例题代码实现❤️❤️结尾一,什么是双指针所谓双指针,指的是在遍历对象的过程中,
独取一瓢C++
·
2023-07-29 01:12
c++
算法
【
算法总结
】双指针 (快慢指针、滑动窗口、对撞指针)
最近刚开始在leetcode上刷题,最开始也是从数组、双指针、二分查找这类相对来说简单的题型进行入手的。我主要刷的是一些简单和中等题目因为每天时间也是很有限。那么此篇主要是总结以下关于双指针这类题型的算法。这里的双指针的c语言里的双指针并不是一个东西,这里的指针指的是数组下标,我们具象的成为指针,实际上就是利用这些索引的移动能够达到类似指针的作用。我这里主要用c++实现tips:如果大家需要算法相
程序lee
·
2023-07-29 01:42
算法
数据结构
leetcode
指针
基础的排序
算法总结
冒泡排序之前有分享过类似的题目。冒泡作为最简单的一种排序,只要掌握好左右的元素位置,设置好break的节点,上手就比较简单,这里不多赘述。voidBubbleSort(int*arr,intn){intend=n;while(end){intflag=0;for(inti=1;iarr[i]){inttem=arr[i];arr[i]=arr[i-1];arr[i-1]=tem;flag=1;}}
HUAN__k
·
2023-07-28 10:18
排序算法
算法
【深度学习中常见的优化器总结】SGD+Adagrad+RMSprop+Adam优化
算法总结
及代码实现
文章目录一、SGD,随机梯度下降1.1、算法详解1)MBSGD(Mini-batchStochasticGradientDescent)2)动量法:momentum3)NAG(Nesterovacceleratedgradient)4)权重衰减项(weight_decay)5)总结1.2、Pytorch实现:torch.optim.SGD1.3、示例二、Adagrad:自适应梯度2.1、算法详解2
masterleoo
·
2023-07-28 08:57
深度学习基础知识
算法
python
深度学习
神经网络
机器学习
计算机视觉
人工智能
关于RepKLNet的算法训练和
算法总结
代码:https://github.com/megvii-research/RepLKNet论文:https://arxiv.org/abs/2203.06717这篇论文,我感觉就是RepVGG的续作环境搭建:1、InstallationofMegEnginepip3installmegengine-fhttps://megengine.org.cn/whl/mge.html--user2、Ins
小姜贼菜
·
2023-07-28 06:55
算法
深度学习
pytorch
排序
算法总结
算法是否稳定是否为原地排序时间复杂度空间复杂度冒泡排序是是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
算法
Python怎么实现贪婪排名算法
目录什么是贪婪排名算法贪婪排名算法的优点贪婪排名算法的应用Python怎么实现贪婪排名
算法总结
什么是贪婪排名算法贪婪排名算法是一种常见的排序算法,在许多优化问题中得到广泛应用。
傻啦嘿哟
·
2023-07-26 12:33
关于python那些事儿
数据结构
408复试day2(7大排序算法)
数据结构7大排序
算法总结
:首先排序分为内排序和外排序:内排序是指待排序的记录放置在内存,而外排序是指排序的过程中需要对内存进行访问。其中稳定的排序有“插冒归”,即插入排序、冒泡排序、归并排序。
-希冀-
·
2023-07-26 10:03
408复试
数据结构
多智能体强化学习理论与
算法总结
多智能体强化学习理论与
算法总结
先搞明白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
(转载)微软数据挖掘算法: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
人工智能
不同版本的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
数据结构与算法
算法
数据结构
路由
算法总结
目录内容概述随机选择轮询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
算法
算法
回溯
组合
十大滤波
算法总结
由于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
淘宝详情页分发推荐
算法总结
:用户即时兴趣强化
转子:https://juejin.cn/post/6992169847207493639商品详情页是手淘内流量最大的模块之一,它加载了数十亿级商品的详细信息,是用户整个决策过程必不可少的一环。这个区块不仅要承接用户对当前商品充分感知的诉求,同时也要能肩负起其他来源导流流量的留存,最终尽可能地激活平台内部流量以及外部流量在整个生态中的活跃度。同时,商品详情页也是众多场景乃至平台链接的纽带,用户在平
WitsMakeMen
·
2023-06-21 17:05
推荐算法
算法
机器学习
搜推系统方案
【SLAM】ROS平台下三种自主探索
算法总结
目录前言一、frontier_exploration二、explorate_lite三、rrt_exploration总结前言探索是指当机器人处于一个完全未知或部分已知环境中,通过一定的方法,在合理的时间内,尽可能多的获得周围环境的完整信息和自身的精确定位,以便于实现机器人在该环境中的导航,并实现后续工作任务。探索是移动机器人实现自主的关键功能,是移动机器人的一项重要任务,也是一个重要的研究领域。
K.Fire好好睡觉
·
2023-06-21 02:39
SLAM
算法
ros
机器人
自主探索
对称与非对称和可逆不可逆加密
算法总结
对称与非对称和可逆不可逆加密
算法总结
:根据密钥类型不同可以将现代密码技术分为两类:对称加密算法(私钥密码体系)和非对称加密算法(公钥密码体系)。
wjn2000414
·
2023-06-20 19:32
算法
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他