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
最短子数组
【练习】力扣 热题100 最大
子数组
和
题目给你一个整数数组nums,请你找出一个具有最大和的连续
子数组
(
子数组
最少包含一个元素),返回其最大和。
子数组
是数组中的一个连续部分。
柠石榴
·
2025-02-17 06:21
力扣
hot100
输入输出
动态规划
leetcode
算法
c++
开发语言
基于遗传算法求解带有时间窗、车载容量限制、多车辆、单配送中心路径优化VRPTW(多约束)matlab代码
1数学模型(1)有关模型的说明和假设1)模型中的已知量有:各需求点的位置坐标、各需求点的物料需求数量,各需求点的物料的到达时间要求,配送中心到各需求点的
最短
行驶距离,各需求点互相之间的
最短
运输距离。
天天Matlab科研工作室
·
2025-02-17 04:03
智能优化算法matlab仿真
无人机matlab仿真电子资源
matlab
算法
自动驾驶
LeetCode Hot100刷题
560.和为k的
子数组
给你一个整数数组nums和一个整数k,请你统计并返回该数组中和为k的
子数组
的个数。
子数组
是数组中元素的连续非空序列。
圈圈编码
·
2025-02-17 04:29
leetcode
算法
数据结构
app上架到应用市场流程
备案号(3)根据不同应用市场,通过其要求的证书等资料(4)填写app信息并发布1.软件著作权一般来说,app的软著可以通过两种方式解决,个人申请代理人申请下发时长3个月+可短期下发,时间越短,价格越贵,
最短
米心
·
2025-02-16 22:20
uni-app
备战蓝桥杯:贪心算法之货仓选址
当我们货仓选址在最中间的时候,货仓到每家商店的距离
最短
#include#include#includetypedeflonglongLL;usingnamespacestd;intn;constintN
无敌大饺子 1
·
2025-02-16 21:13
贪心算法
算法
[失业前端恶补算法]JavaScript leetcode刷题top100(六):字母异位词分组、最长连续序列、找到字符串中所有字母异位词、最大
子数组
和、除自身以外数组的乘积
专栏声明:只求用最简单的,容易理解的方法通过,不求优化,不喜勿喷49.字母异位词分组题面给你一个字符串数组,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词是由重新排列源单词的所有字母得到的一个新单词。知识点:哈希表、排序思路这里用了js语言的一个小技巧,我们可以使用split这个api将字符串变成字符的数组,之后我们对得到的数组进行排序,这样字母异位词得到了结果字符串的一致的,
摸鱼老萌新
·
2025-02-16 17:12
失业前端恶补算法
前端
javascript
动态规划
算法
哈希
LeetCodeHot100(普通数组和矩阵篇)
目录普通数组&矩阵最大
子数组
和题目代码合并区间题目代码轮转数组题目代码除自身以外数组的乘积题目代码缺失的第一个正数题目代码矩阵置零题目代码螺旋矩阵题目代码旋转图像题目代码搜索二维矩阵II题目代码后续内容持续更新
IPython_J
·
2025-02-16 16:05
矩阵
算法
leetcode
Acwing-基础算法课笔记之搜索与图论(spfa算法)
基础算法课笔记之搜索与图论(spfa算法)一、spfa算法1、概述2、模拟过程3、spfa算法模板(队列优化的Bellman-Ford算法)4、spfa算法模板(判断图中是否存在负环)一、spfa算法1、概述单源
最短
路径算法
不会敲代码的狗
·
2025-02-16 16:02
Acwing基础算法课笔记
图论
算法
笔记
全国通用初中数学《50大几何模型精讲》免费分享!
✅8字型旋转妙解✅将军饮马
最短
路✅截长补短技巧大全✅手拉手模型全拆解......(共50种核心解题模板)【为什么你需要这份资料?】
小小怪下士yeah
·
2025-02-16 16:32
算法
深入理解 C++ 算法之 SPFA
在图论算法的世界里,单源
最短
路径问题是一个经典且重要的研究方向。
小白布莱克
·
2025-02-16 00:02
c++
算法
开发语言
专题练习 图论
【图论01】
最短
路StartTime:2018-01-0212:45:00EndTime:2018-01-2312:45:00ContestStatus:RunningCurrentSystemTime
还是太年轻
·
2025-02-15 19:57
【代码随想录训练营第42期 打卡总结 - 刷题记录】
从一开始的数组二分双指针,到最后的图论
最短
路,难度可以说是在不断增加,但也确切感觉到了很大的收获。
逝去的秋风
·
2025-02-15 19:25
代码随想录打卡
总结
day 59 第十一章:图论part09 dijkstra(堆优化版)精讲 Bellman_ford 算法精讲(补)
但n很大,边的数量很小的时候(稀疏图),可以换成从边的角度来求
最短
路代码:#include#include#include#include#includeusingnamespa
ZKang_不会过人
·
2025-02-15 19:24
算法
图论
【leetcode】数组刷题总结(二)滑动窗口
滑动窗口算法技巧主要用来解决
子数组
问题,比如让你寻找符合某个条件的最长/
最短
子数组
或者子串。对于某些题目,并不需要穷举所有子串,就能找到题目想要的答案。
zs1996_
·
2025-02-15 19:24
leetcode刷题总结
leetcode
算法
职场和发展
Day63_20250211_图论part7 prim算法|kruskal算法精讲
不同岛屿之间,路途距离不同,国王希望你可以规划建公路的方案,如何可以以
最短
的总公路距离将所有岛屿联通起来(注意:这是一个无向图)。给定一张地图,其中包括了所有的岛
Yoyo25年秋招冲冲冲
·
2025-02-15 19:54
代码随想录刷题记录
图论
算法
深度优先
数据结构
java
牛客网面试必刷TOP101-09双指针BM92 最长无重复
子数组
描述给定一个长度为n的数组arr,返回arr的最长无重复元素
子数组
的长度,无重复指的是所有数字都不相同。
bingw0114
·
2025-02-15 12:31
面试
算法
职场和发展
算法-数组篇04-长度最小的子字符串
找出该数组中满足其总和大于等于target的长度最小的
子数组
[numsl,numsl+1,…,numsr-1,numsr],并返回其长度。如果不存在符合条件的
子数组
,返回0。
Buling_0
·
2025-02-15 08:28
算法篇
算法
数据结构
leetcode
【2023】LeetCode HOT 100——滑动窗口&子串
目录1.无重复字符的最长子串1.1C++实现1.2Python实现1.3时空分析2.找到字符串中所有字母异位词2.1C++实现2.2Python实现2.3时空分析3.和为K的
子数组
3.1C++实现3.2Python
「已注销」
·
2025-02-15 01:59
leetcode
算法
数据结构
LeetCode Hot100 - 子串篇
前言挑战一个月刷完力扣的hot100,记录一下每题的思路~这次是子串相关的题目(1)560.和为K的
子数组
①暴力枚举,使用一个变量sum记录以l开头r结尾的情况classSolution{publicintsubarraySum
搞笑症患者
·
2025-02-15 00:27
力扣hot100
leetcode
算法
子串
LeetCode Hot 100:子串
LeetCodeHot100:子串560.和为K的
子数组
思路1:二重循环枚举(超时)classSolution{public:intsubarraySum(vector&nums,intk){intn=
UestcXiye
·
2025-02-15 00:26
Every
day
a
LeetCode
C++
LeetCode
数据结构与算法
【LeetCode Hot100 子串】和为 k 的
子数组
、滑动窗口最大值、最小覆盖子串
子串1.和为k的
子数组
题目描述解题思路主要思路步骤时间复杂度与空间复杂度代码实现2.滑动窗口最大值题目描述解题思路双端队列的原理:优化步骤:Java实现3.最小覆盖子串题目描述解题思路滑动窗口的基本思路
落啦啦
·
2025-02-15 00:54
数据结构与算法
leetcode
算法
数据结构
kmp算法拓展题
但这回人家问的是
最短
的有效前后缀长度。但比KMP简单的是,s1是由s2至少两次完整复制过来的。要知道前缀必定是从第一位开始的字符串,后缀一定是最后一位往前的字符串。
和平主義阿奎
·
2025-02-14 16:23
算法
最大
子数组
和(力扣53)
当我们发现当前的
子数组
和已经为负数时,就要立马清0,因为继续加的话,一定会让后面的数字变小,这样一定无法达到题目要求的最大
子数组
和。
qy发大财
·
2025-02-14 03:59
leetcode
算法
职场和发展
leetcode_二叉树 111. 二叉树的最小深度
最小深度是从根节点到最近叶子节点的
最短
路径上的节点数量。说明:叶子节点是指没有子节点的节点。1.深度遍历DFS(递归)#Definitionforabinarytreenode.
MiyamiKK57
·
2025-02-14 02:53
leetcode
算法
深度优先
从零开始刷leetcode数组的“度”C语言编程解答
你的任务是在nums中找到与nums拥有相同大小的度的
最短
连续
子数组
,返回其长度。示例1:输入:nums=[1,2,2,3,1]输出:2解释:输入数组的度是2,因为元素1和2的出现频数最大,均为2。
多宝气泡水
·
2025-02-13 23:02
从零开始leetcode
算法
数据结构
leetcode
c语言
哈希算法
【2024年华为OD机试】 (C卷,200分)- 亲子游戏(JavaScript&Java & Python&C/C++)
每个格子可能有不同的糖果数量,同时部分格子有障碍物,妈妈需要遵循以下规则:妈妈必须在
最短
的时间内到达宝宝的位置(每单位时间只能移动一步)。妈妈沿路可以拾取格子上的糖果,糖果数量会累加。
妄北y
·
2025-02-13 21:17
算法汇集笔记总结(保姆级)
华为od
c语言
游戏
java
javascript
矩阵
Leetcode 689.三个无重叠
子数组
的最大和(滑动窗口法)
题目描述题目地址思路思路参考leetcode官方题解:要计算三个无重叠
子数组
的最大和,我们可以枚举第三个
子数组
的位置,同时维护前两个无重叠
子数组
的最大和及其位置。
bulangman277
·
2025-02-13 17:23
栈与队列
leetcode
算法
c++
数据结构
【LeetCode】三个无重叠
子数组
的最大和 [H](动态规划)
689.三个无重叠
子数组
的最大和-力扣(LeetCode)一、题目给你一个整数数组nums和一个整数k,找出三个长度为k、互不重叠、且全部数字和(3*k项)最大的
子数组
,并返回这三个
子数组
。
小七mod
·
2025-02-13 16:19
#
LeetCode
#
算法
#
数据结构
leetcode
动态规划
算法
子数组
滑动窗口
【GA MTSP】基于matlab遗传算法求解多旅行商问题(目标函数:
最短
距离 单起点多终点)【含Matlab源码 4354期】
欢迎来到Matlab研究室博客之家✅博主简介:985研究生,热爱科研的Matlab仿真开发者,完整代码论文复现程序定制期刊写作科研合作扫描文章底部QQ二维码。个人主页:Matlab研究室代码获取方式:扫描文章底部QQ二维码⛳️座右铭:行百里者,半于九十;路漫漫其修远兮,吾将上下而求索。更多Matlab路径规划仿真内容点击①Matlab路径规划(研究室版
Matlab研究室
·
2025-02-13 11:40
matlab
算法04-希尔排序
算法原理分组插入排序:选择一个增量序列(例如h=n/2,n/4,...,1),将数组分成若干
子数组
,每个
子数组
包含间隔为h的元素。对每个
子数组
进行插入排序。逐步缩小增量:每次缩小增量h,重复分组和
mengyoufengyu
·
2025-02-12 14:32
算法
python
算法
排序算法
数据结构
python
【LeetCode】滑动窗口系列总结
滑动窗口系列总结用到滑动窗口的题目类型滑动窗口模版76.最小覆盖子串排列相关567.字符串排列438.找到字符串中所有字母异位词3.无重复字符的最长子串904.水果成篮固定窗口567字符串的排列643.
子数组
最大平均数
zxfhahaha
·
2025-02-12 08:24
LeetCode
leetcode
java
算法
【leetcode】动态规划刷题总结-划分问题
判定能否划分一般定义dp[i]表示nums[:i+1]能否划分,然后枚举最后一个
子数组
的左端点,得到nums[:i+1]能否划分LeetCode2369题检查数组是否存在有效划分classSolution
zs1996_
·
2025-02-12 08:54
leetcode刷题总结
职场和发展
leetcode
动态规划
LeetCode刷题 --- 滑动窗口
往往类似于“请找到满足xx的最x的区间(子串、
子数组
)的xx”这类问题都可以使用该方法进行解决。核心思路形成窗口,窗口实际上是两个指针之间形成的区域,关键点就是
材化胖虎
·
2025-02-12 08:20
算法刷题
leetcode
数据结构
java
最长重复
子数组
718.最长重复
子数组
-力扣(LeetCode)题目概述:给定两个长度不一定相等的数组,输出两数组的最长重复
子数组
的长度。
S_keo
·
2025-02-12 07:46
刷题笔记
leetcode
算法
数据结构
数据结构-图(二)
文章目录图的基本应用:深入解析与实践一、引言二、最小(代价)生成树(一)概念与性质(二)算法实现三、
最短
路径(一)概念与分类(二)单源
最短
路径算法(三)多源
最短
路径算法-Floyd-Warshall算法图的基本应用
大明湖的狗凯.
·
2025-02-11 23:13
数据结构
数据结构
算法
【华为OD统一考试B卷 | 100分】分割数组的最大差值(C++ Java JavaScript Python)
在线OJ:立即刷题题库专栏:2023华为OD机试(A卷+B卷)(C++JavaJSPy)题目描述给定一个由若干整数组成的数组nums,可以在数组内的任意位置进行分割,将该数组分割成两个非空
子数组
(即左数组和右数组
YOLO大师
·
2025-02-11 22:10
华为od
c++
java
【华为OD机试B卷】分割数组的最大差值(C++/Java/Python)
题目题目描述给定一个由若干整数组成的数组nums,可以在数组内的任意位置进行分割,将该数组分割成两个非空
子数组
(即左数组和右数组),分别对
子数组
求和得到两个值,计算这两个值的差值,请输出所有分割方案中,
dvlinker
·
2025-02-11 22:06
算法
华为od
华为机试
C++
Java
Python
代码随想录Day43 | 300.最长递增子序列,674.最长连续递增序列,718.最长重复
子数组
代码随想录Day43|300.最长递增子序列,674.最长连续递增序列,718.最长重复
子数组
300.最长递增子序列dp[i]定义:从0-i范围内计算,以nums[i]为结尾的最长严格递增子序列的长度。
Sanctyzl
·
2025-02-11 13:37
代码随想录算法训练营打卡
算法
动态规划
leetcode
java
数据结构
力扣周赛:第419场周赛
力扣周赛:第419场周赛计算
子数组
的x-sumI第K大的完美二叉子树的大小统计能获胜的出招序列数计
布布要成为最强的人
·
2025-02-10 16:24
力扣
测试专栏
leetcode
算法
java
lambda
数据结构
洛谷--P4779 【模板】单源
最短
路径(标准版)
单源
最短
路径题目来源一、基础dijkstra二、堆优化的dijkstra题目来源洛谷–P4779【模板】单源
最短
路径(标准版)一、基础dijkstra基本思路:1.定义ans[100000],ans[i
Ustinian.'
·
2025-02-10 15:47
数据结构
贪心算法
算法
【洛谷】P4779 单源
最短
路径(标准版+弱化版) Dijkstra堆优化
题目背景2018年7月19日,某位同学在NOIDay1T1归程一题里非常熟练地使用了一个广为人知的算法求
最短
路。然后呢?
追风者_
·
2025-02-10 15:46
最短路径
队列
洛谷
洛谷[P4779]单源
最短
路径(标准版)
dijkstradijkstra是一种单源
最短
路径算法,时间复杂度上限为O(n^2)O(n2)(朴素),在实际应用中较为稳定;;加上堆优化之后更是具有O((n+m)\log_{
Shadow_of_the_sun
·
2025-02-10 15:11
c++
Leetcode 152 乘积最大
子数组
题目描述:给你一个整数数组nums,请你找出数组中乘积最大的连续
子数组
(该
子数组
中至少包含一个数字),并返回该
子数组
所对应的乘积。
大翔_
·
2025-02-10 14:07
每日一题
leetcode
算法
leetcode152 乘积最大
子数组
给你一个整数数组nums,请你找出数组中乘积最大的非空连续
子数组
(该
子数组
中至少包含一个数字),并返回该
子数组
所对应的乘积。测试用例的答案是一个32-位整数。
青柠檬-hxj
·
2025-02-10 13:29
算法和数据结构
算法
每日一知识:图的遍历算法(bfs+dfs),javascript实现
图在生活中的应用场景:人与人之间的关系(比如六度空间理论),地点之间的联系图(地图App,就是通过图来计算
最短
路径或最优路径)图的特点一组顶点:通常用
程序猿阿嘴
·
2025-02-10 13:26
前端
javascript
每日一知识
算法
深度优先
宽度优先
【LeetCode】152、乘积最大
子数组
【LeetCode】152、乘积最大
子数组
文章目录一、dp1.1dp1.2简化代码二、多语言解法一、dp1.1dp从前向后遍历,当遍历到nums[i]时,有如下三种情况能得到最大值:只使用nums[i]
呆呆的猫
·
2025-02-10 13:24
leetcode
算法
职场和发展
【华为OD机试真题】142、等和
子数组
最小和 | 机试真题+思路参考+代码解析(C++、Java、Py)
文章目录一、题目题目描述输入输出样例1样例2样例3样例4样例5样例6样例7二、代码与思路参考C++语言思路C++代码Java语言思路Java代码Python语言思路Python代码作者:KJ.JK订阅本专栏后即可解锁在线OJ刷题权限个人博客首页:KJ.JK专栏介绍:2024年最新的华为OD机试真题B、C和D卷,使用C++、Java、Python语言进行解答,每个题目的思路分析都非常详细,支持在线O
KJ.JK
·
2025-02-10 08:43
OJ+最新华为OD机试
(C++
Java
Py)
华为od
c++
java
python
等和子数组最小和
深度解析:归并排序 vs 快速排序 vs 堆排序
一、归并排序(MergeSort)1.算法思想分治策略的经典应用,核心思想是:分:递归地将数组分成两半治:将两个有序
子数组
合并成完整有序数组合:合并过程是算法的核心操作2.关键步骤分解defmerge_sort
你把貂蝉藏哪了
·
2025-02-10 03:25
排序算法
算法
2.9学习总结
最短
路径(dijkstra算法)单源点
最短
路径什么叫单源点
最短
路径?单源点指的就是单一的起始点,那么单源点
最短
路径指的就是,从单一起始点到其余顶点的
最短
路径。
张张张312
·
2025-02-10 00:05
学习
BFS算法篇——FloodFill问题的高效解决之道(上)
该算法通常用于找出两点之间的
最短
路径、计算连通区
诚丞成
·
2025-02-09 23:57
常用算法讲解
算法
宽度优先
上一页
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
其他