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
A*算法模板
leetcode分类刷题:字符串及单词翻转
字符串及单词翻转”较为简单,是双指针法在字符串及单词翻转类题型中的应用2、如果单词翻转类题型加了O(1)空间复杂度的要求,算法思路会变得稍微复杂一点344.反转字符串该题为字符串翻转的基础题型,为后续题目提供了
算法模板
22世纪冲刺
·
2023-09-02 07:01
leetcode分类刷题
leetcode
算法
图像特征描述和人脸识别
CV_tutorial2特征检测使用HOG实现行人检测Harris角点检测关键特征检测SIFT纹理特征LBP
算法模板
匹配人脸识别特征检测使用HOG实现行人检测HOG方向梯度直方图实现过程:灰度化(为了去掉颜色
ca1m4n
·
2023-09-01 14:22
计算机视觉基础
计算机视觉
所有的基础最短路问题 dijkstra、堆优化dijkstra、bellman-ford、SPFA、Floyd
算法模板
://朴素Dijkstra邻接矩阵存储稠密图intg[N][N];//
Cyber_Wz
·
2023-08-30 21:05
AcWing题解
算法
蓝桥杯
c++
数据结构
图论
第十二章 哈希表与字符串哈希
第十二章哈希表与字符串哈希一、哈希表1、什么是哈希表2、算法逻辑(1)哈希函数(2)冲突解决3、
算法模板
二、字符串哈希1、算法逻辑2、算法用途3、
算法模板
一、哈希表1、什么是哈希表在之前的文章中,我们学习过离散化的算法
Turing_Sheep
·
2023-08-30 17:31
算法合集(c++实现)
哈希算法
散列表
算法
程序填空技巧1.0
,接下来我会总结最有可能的
算法模板
:gcd和lcm问题:gcd是最大公约数的英文缩写,lcm是最小公倍数的英文缩写,我们先来看gcd的标准模板:首先我们要了解怎么做gcd,我们要用一种叫辗转相除法,就是每次把
隔壁的邹宝
·
2023-08-27 07:58
编程
c++
算法
开发语言
数据结构
数论
算法训练营第一天(7.12)| 数组Part01:二分算法&双指针 (含模板)
目录二分算法
算法模板
等值问题模板:1.闭区间求法模板2.左闭右开区间模板区间问题模板1.闭区间求法模板2.左闭右开区间模板LeeCode704.BinarySearchLeeCode35.SearchInsertPositionLeeCode34
py明天会更好
·
2023-08-25 15:33
算法训练营
算法
c++
学习
leetcode
数据结构
【基础算法】回溯算法相关题目
【C++】秋招&实习面经汇总篇文章目录一、回溯算法理论基础定义二、回溯基础
算法模板
组合问题-无重复元素的组合-有重复元
逆羽飘扬
·
2023-08-24 18:35
秋招面试
算法
java
开发语言
基础算法(双指针,离散化,区间合并)
NO.1双指针
算法模板
:for(inti=0,j=0;i#include#include#include#include#include#include#include#include#includeconstintN
小符不秃头
·
2023-08-24 05:13
算法
数据结构
leetcode周赛352
leetcode周赛3521.最长奇偶子数组思路分析这是一道变形的双指针题目我们可以使用相关
算法模板
基础上来书写左边界:偶数,且小于值threshold;所以我们需要寻找符合要求的左边界判断是否奇偶相间
甚也不会
·
2023-08-23 15:08
leetcode
算法
LeetCode 833. Find And Replace in String【字符串,哈希表,模拟】1460
在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的
算法模板
。为了方便在PC上运行调试、分享代码文件
memcpy0
·
2023-08-21 16:01
#
哈希映射
字符串
leetcode
散列表
算法
LeetCode 542. 01 Matrix【多源BFS】中等
在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的
算法模板
。为了方便在PC上运行调试、分享代码文件
memcpy0
·
2023-08-21 11:54
#
BFS/DFS
leetcode
宽度优先
算法
LeetCode 88. Merge Sorted Array【数组,双指针】简单
在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的
算法模板
。为了方便在PC上运行调试、分享代码文件
memcpy0
·
2023-08-21 07:22
#
双指针
leetcode
算法
职场和发展
LeetCode 2281. Sum of Total Strength of Wizards【贡献法,单调栈,前缀和的前缀和】2621
在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的
算法模板
。为了方便在PC上运行调试、分享代码文件
memcpy0
·
2023-08-21 06:22
单调栈/队列
算法技巧-前缀和
leetcode
算法
职场和发展
【AcWing 算法基础课】 1、基础算法 笔记
二分二分总结整数二分浮点数二分三、高精度高精度加法高精度减法高精度乘法高精度除法第三章前缀和与差分一、一维前缀和二、二维前缀和(矩阵前缀和)三、一维差分四、二维差分五、双指针算法六、位运算七、离散化区间合并第一章基础算法背
算法模板
最强最帅的蜻蜓队长
·
2023-08-21 05:39
算法
c++
算法
LeetCode 2681. Power of Heroes【排序,数学,贡献法】2060
在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的
算法模板
。为了方便在PC上运行调试、分享代码文件
memcpy0
·
2023-08-21 05:33
数学
排序
leetcode
算法
职场和发展
LeetCode 1162. As Far from Land as Possible【多源BFS】中等
在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的
算法模板
。为了方便在PC上运行调试、分享代码文件
memcpy0
·
2023-08-20 20:08
#
BFS/DFS
leetcode
宽度优先
算法
拓扑排序的
算法模板
简单介绍一下拓扑排序把。拓扑排序其实不是一种排序而是一种前后关系的输出。拓扑排序输出序号的规则(拓扑排序的实现),首先我们找到入度为0的点,然后把它输出并删掉,之后把与他直接相连的点的入度减去1,并找到入度为0的点,接着把这个输出并删除。之后把与他相连的点的入度减去1.直到把所有点输出为止。拓扑排序要求点与点之间有前后关系,并且图不能有环。那么我们来说说它的作用吧拓扑排序其实可以找到到达一个点共有
爱莉我老婆
·
2023-08-17 20:45
图论
算法
java
拓扑排序
动态规划之最长公共子序列模板
夏令营:动态规划特训-【
算法模板
题】最长公共子序列-蓝桥云课(lanqiao.cn)我们来解释一下状态转移方程吧。
爱莉我老婆
·
2023-08-17 04:23
算法模板
动态规划
算法
java
【
算法模板
】dfs 八皇后问题
1.前言本文将以经典的八皇后问题来解析dfs的主要思想。2.题目题目出处:活动-AcWing3.思路讲解dfs的思想暗含树的历遍,主要步骤为:判断是否搜索完毕---历遍寻找符合条件的元素---递归进入下一层搜索---还原现场我们可以先分析这个问题,发现皇后在每一行只能有一个,并且对角线,反对角线,每一排,每一列都只有一个皇后。那么我们就可以从底层出发,遍历一排中的每一个元素,然后深入搜索下一排符合
Laxinues
·
2023-08-16 16:57
C++
算法模板
深度优先
算法
【
算法模板
】轻松学会KMP算法
目录0.前言1.视频理解KMP的流程2.代码实现3.结束语0.前言KMP算法是在字符串中寻找字串的算法,时间复杂度为O(n)。KMP算法中有两个关键因素:next数组匹配机制1.视频理解KMP的流程由于想把最好的资源分享给大家(绝对不是作图水平太低!,读者们可以在下面的视频中先行了解KMP算法,这也是作者最先了解KMP思想的视频:https://www.bilibili.com/video/BV1
Laxinues
·
2023-08-16 16:57
算法模板
算法
贪心
算法模板
及详解
一、.活动选择问题二、钱币找零问题三、再论背包问题四、多机调度问题五、小船过河问题六、区间覆盖问题七、销售比赛问题八、Huffman编码九、Dijkstra算法十、最小生成树算法贪心算法的定义贪心算法是指在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,只做出在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须
小吉在努力
·
2023-08-14 20:35
算法
贪心算法
floyd
算法模板
详解(适合新手)
假设n为节点个数d[i][j]为从i到j的最小距离为d[i][j],INF为无穷大;先对floyd做初始化:for(inti=1;ij其中走过的节点包括k看为从i->k+从k->j;经过上述分析我们的代码变为:for(intk=1;k<=n;k++)for(inti=1;i<=n;i++)for(intj=1;j<=n;j++)d[k][i][j]=min(d[k][i][j],d[k-1][i]
啥也不会hh
·
2023-08-14 20:04
模板题
算法
c++
图论
最短路
floyd
蓝桥杯常用
算法模板
c++
蓝桥杯
算法模板
又快到了一年一度的蓝桥杯省赛了,作为一个小萌新,自己复习一些蓝桥杯的算法并分享给大家。
ecnuorg
·
2023-08-14 20:34
算法
algorithm
LeetCode 2813. Maximum Elegance of a K-Length Subsequence【反悔贪心】2582
在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的
算法模板
。为了方便在PC上运行调试、分享代码文件
memcpy0
·
2023-08-13 22:56
贪心
leetcode
算法
职场和发展
代码随想录一刷总结篇
文章目录数组数组理论基础数组的经典题目链表链表的理论基础链表经典题目哈希表哈希表理论基础哈希表经典题目字符串经典题目双指针法反转系列KMP栈与队列栈与队列的理论基础栈经典题目二叉树二叉树的理论基础二叉树多种遍历方式的特性二叉树经典题目递归递归三部曲递归经典题目回溯回溯三部曲回溯
算法模板
框架回溯算法能解决的问题回溯经典题目贪心算法贪心算法理论基础贪心算法经典题目动态规划法动态规划法理论基础动态规划五
weixin_44806531
·
2023-08-11 21:51
算法
算法模板
七月
数学类模板求组合数模板求组合数蓝桥杯集合的分割;staticintmod=1000000000+7;staticintN=1010;//求staticlong[][]arr=newlong[N][N];//需要开一个longstatic{for(inti=0;itarget)right=mid-1;//注意}return-1;}二分查找还具有其他得作用,可以查找左边界和右边界寻找左边界得二分搜索左
想要打 Acm 的小周同学呀
·
2023-08-09 17:50
算法
开发语言
java
二、数据结构10:堆 模板题+
算法模板
(堆排序,模拟堆)
文章目录
算法模板
堆题目代码模板堆的原理down操作理解:up操作理解建堆操作关于heap_swap中存的映射数组理解(模拟堆题目中用到)模板题堆排序原题链接题目思路题解模拟堆原题链接题目思路题解
算法模板
堆题目代码模板
GCTTTTTT
·
2023-08-07 04:05
算法与数据结构模板
算法
数据结构
java
c++
排序算法
c语言
遗传算法解决带约束的单目标优化问题
【第二步】:编写执行脚本“main.py”调用
算法模板
进行求解。
要努力呦
·
2023-08-06 18:33
算法
python
numpy
数据结构
dfs
算法模板
【dfs
算法模板
】dfs算法常表现为复杂的递归函数形式,因此掌握递归是理解dfs算法的基础。
hnjzsyjyj
·
2023-08-05 11:24
信息学竞赛
#
搜索算法
dfs
二、搜索与图论6:Dijkstra 模板题+
算法模板
(Dijkstra求最短路 I, Dijkstra求最短路 II,1003 Emergency)
文章目录
算法模板
Dijkstra题目代码模板朴素dijkstra算法堆优化版dijkstra树与图的存储(1)邻接矩阵:(2)邻接表:关于e[],ne[],h[]的理解关于堆的原理与操作模板题Dijkstra
GCTTTTTT
·
2023-08-04 11:05
算法与数据结构模板
图论
算法
数据结构
c++
链表
二、数据结构2:双链表 模板题+
算法模板
(双链表)
文章目录
算法模板
双链表题目模板模板题双链表原题链接题目思路题解
算法模板
双链表题目模板//e[]表示节点的值,l[]表示节点的左指针,r[]表示节点的右指针,idx表示当前用到了哪个节点inte[N],l
GCTTTTTT
·
2023-08-02 04:36
算法与数据结构模板
算法
数据结构
链表
c++
c语言
二、数据结构7:KMP 模板题+
算法模板
(KMP字符串)
文章目录
算法模板
KMP题目模板模板题KMP字符串原题链接题目思路题解
算法模板
KMP题目模板//s[]是长文本,p[]是模式串,n是s的长度,m是p的长度求模式串的Next数组:for(inti=2,j=
GCTTTTTT
·
2023-08-02 04:35
算法与数据结构模板
算法
数据结构
c++
c语言
【算法笔记】竞赛图(有向完全图)(相关题型总结)
整理的
算法模板
合集:ACM模板目录竞赛图(有向完全图)一、兰道定理例题HDU5873FootballGames二、求竞赛图的任意三元环三、求竞赛图的哈密顿回路数量的期望竞赛图(有向完全图)竞赛图也叫有向完全图
繁凡さん
·
2023-08-01 13:38
《ACM模板》
图论
-
特殊的图(仙人掌
竞赛图
弦图)
LeetCode 2500. Delete Greatest Value in Each Row【数组,排序】简单
在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的
算法模板
。为了方便在PC上运行调试、分享代码文件
memcpy0
·
2023-08-01 01:50
排序
leetcode
linux
算法
LeetCode 2050. Parallel Courses III【记忆化搜索,动态规划,拓扑排序】困难
在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的
算法模板
。为了方便在PC上运行调试、分享代码文件
memcpy0
·
2023-07-31 22:26
记忆化搜索
#
拓扑排序
动态规划
leetcode
动态规划
算法
LeetCode SQL 585. Investments in 2016【group by+having count;窗口函数】中等
在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的
算法模板
。为了方便在PC上运行调试、分享代码文件
memcpy0
·
2023-07-31 20:50
SQL
leetcode
sql
linux
第一章 基础算法(1)
目录1快速排序算法1.1快速排序算法1.2查找数组中第k个数2归并排序算法2.1归并排序算法2.2超快速排序(逆序对)2.3奇数码问题(逆序对+奇偶性)3二分查找算法3.1二分查找
算法模板
3.2数的范围
路哞哞
·
2023-07-30 10:08
算法笔记
算法
c++
LeetCode 1857. Largest Color Value in a Directed Graph【拓扑排序,动态规划】困难
在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的
算法模板
。为了方便在PC上运行调试、分享代码文件
memcpy0
·
2023-07-30 10:31
#
拓扑排序
动态规划
leetcode
动态规划
算法
秋招算法备战第24天 | 回溯算法理论基础、77. 组合
回溯算法理论基础回溯三部曲回溯函数模板返回值以及参数回溯函数终止条件回溯搜索的遍历过程回溯
算法模板
框架如下:voidbacktracking(参数){if(终止条件){存放结果;return;}for(
小蛙先森
·
2023-07-29 19:03
算法
回溯算法,模板,拔河,旅行商,连续邮资问题题解
文章目录回溯
算法模板
递归回溯迭代回溯子集树排列树题目拔河问题旅行商问题连续邮资问题回溯
算法模板
递归回溯回溯法对解空间做深度有限搜索,因此在一般情况下可用递归函数来实现回溯法如下:模板:voidbacktrace
编程阿牛
·
2023-07-28 07:34
算法学习
算法
c++
开发语言
LeetCode 2569. Handling Sum Queries After Update【数组,线段树】困难
在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的
算法模板
。为了方便在PC上运行调试、分享代码文件
memcpy0
·
2023-07-28 05:30
区间数据结构-线段树
leetcode
算法
职场和发展
数据结构之图
一.常见
算法模板
1.基础代码,具体释义后序有空补充头文件#ifndef__GRAPH__H__#define__GRAPH__H__#include#include#include#include#include
菜菜学技术~
·
2023-07-27 16:07
数据结构
c++
LeetCode 918. Maximum Sum Circular Subarray【数组,动态规划】中等
在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的
算法模板
。为了方便在PC上运行调试、分享代码文件
memcpy0
·
2023-07-27 11:37
LeetCode
动态规划
leetcode
动态规划
算法
算法【基础算法知识 | 数据结构 | 递归|搜索与图论 | 数学知识】模板题
一、基础
算法模板
快速排序
算法模板
AcWing785.快速排序voidquick_sort(intq[],intl,intr){if(l>=r)return;inti=l-1,j=r+1,x=q[l+r>
青年有志
·
2023-07-23 18:16
算法程序设计
算法
c++
数据结构
Trie 树
算法模板
Trie树
算法模板
代码publicintsolution(Stringword,Listforbidden){//初始化root=newTreeNode();return0;}classTreeNode
专注如一
·
2023-07-20 19:35
算法模板
算法
Trie
一些推荐的CCFCSP认证试题参考网址
from=aHR0cHM6Ly9jc3AuY2NmLm9yZy5jbi9jc3AvaW5kZXguYWN0aW9uP19hY2s9MQ==其实kuangbin那本书还有点看不懂,附上其它的
算法模板
算法模板
源码
荷包蛋要三分熟
·
2023-07-19 10:56
算法模板
(3):搜索(3):图论提高
图论提高最小生成树(1)朴素版prim算法(O(n2)O(n^2)O(n2))适用范围:稠密图易错:注意有向图还是无向图;注意有没有重边和负权边。从一个集合向外一个一个扩展,最开始只有111这个结点,然后把元素一个一个加进来,每次加的元素就是离这个集合距离最小的元素,可以设为jjj。每次加进来后,就更新其他点到这个集合的距离,更新的数值就是其他点到jjj的边的长度。intg[maxn][maxn]
zhezhidashi
·
2023-07-18 00:49
算法模板
算法
图论
深度优先
Floyd
算法模板
题目如下:给定一个n个点m条边的有向图,图中可能存在重边和自环,边权可能为负数。再给定k个询问,每个询问包含两个整数x和y,表示查询从点x到点y的最短距离,如果路径不存在,则输出impossible。数据保证图中不存在负权回路。输入格式第一行包含三个整数n,m,k。接下来m行,每行包含三个整数x,y,z,表示存在一条从点x到点y的有向边,边长为z。接下来k行,每行包含两个整数x,y,表示询问点x到
៚ོ朝夕ོོ ͜✿ ҉҉҉҉҉
·
2023-07-17 13:46
算法
数据结构
BFS
算法模板
fromcollectionsimportdequeclassTreeNode:def__init__(self,x):self.val=xself.left=Noneself.right=Nonedeflevel_order_tree(root,result):ifnotroot:returnqueue=deque([root])whilequeue:node=queue.popleft()#d
菜的真真实实
·
2023-07-16 07:32
算法
宽度优先
算法
基础算法-【离散化】
离散化的本质:是建立了一段数列到自然数之间的映射关系(value->index),通过建立新索引,来缩小目标区间,使得可以进行一系列连续数组可以进行的操作比如二分,前缀和等…相应的
算法模板
:vectoralls
coding_ksy
·
2023-07-16 06:41
#
算法基础
算法
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他