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
最长递增子数组
最长
回文子串
5.
最长
回文子串给你一个字符串s,找到s中
最长
的回文子串。
Rinai_R
·
2025-02-15 08:04
LeetCode
leetcode
算法
职场和发展
动态规划
学习
笔记
golang
最长
有效括号【栈和dp】
32.
最长
有效括号前言分享一下dp和栈两个方法正文给你一个只包含'('和')'的字符串,找出
最长
有效(格式正确且连续)括号子串的长度。
Rinai_R
·
2025-02-15 08:03
LeetCode
leetcode
算法
职场和发展
golang
数据结构
动态规划
LeetCode刷题第5题【
最长
回文子串】---解题思路及源码注释
LeetCode刷题第5题【
最长
回文子串】—解题思路及源码注释结果预览目录LeetCode刷题第5题【
最长
回文子串】---解题思路及源码注释结果预览一、题目描述二、解题思路1、问题理解2、解题思路三、代码实现及注释
楼台的春风
·
2025-02-15 08:29
LeetCode题解
leetcode
算法
c++
嵌入式
笔记
ubuntu
linux
算法-数组篇04-长度最小的子字符串
找出该数组中满足其总和大于等于target的长度最小的
子数组
[numsl,numsl+1,…,numsr-1,numsr],并返回其长度。如果不存在符合条件的
子数组
,返回0。
Buling_0
·
2025-02-15 08:28
算法篇
算法
数据结构
leetcode
LeetCode Hot100之八:3.无重复字符的
最长
子串(哈希表+滑动窗口)
题目给定一个字符串s,请你找出其中不含有重复字符的
最长
子串的长度。示例1:输入:s=“abcabcbb”输出:3解释:因为无重复字符的
最长
子串是“abc”,所以其长度为3。
shanshandeisu
·
2025-02-15 01:01
LeetCode
leetcode
算法
后端
java
散列表
哈希算法
【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
算法
数据结构
最长
等差数列
题目链接
最长
等差数列题目描述注意2map=newHashMap<>();map.put(0+"_"+0,1);for(inti=1;i
青釉Oo
·
2025-02-14 22:08
算法
算法
leetcode
java
数据结构
动态规划
C# 上位机--枚举
每个枚举成员都有一个关联的整数值,默认情况下,第一个成员的值为0,后续成员的值依次
递增
1。枚举其实是一组整数类型的组合,它表示一个变量可以选择的值域。使用枚举的好处:一是可以使用符号代替实
C#Thread
·
2025-02-14 03:00
C#上位机
c#
开发语言
最大
子数组
和(力扣53)
当我们发现当前的
子数组
和已经为负数时,就要立马清0,因为继续加的话,一定会让后面的数字变小,这样一定无法达到题目要求的最大
子数组
和。
qy发大财
·
2025-02-14 03:59
leetcode
算法
职场和发展
单调栈和单调队列
单调栈定义单调栈是一种栈,栈内元素(通常是元素的值或者元素对应的索引)具有单调性,分为单调
递增
栈和单调递减栈:单调
递增
栈:从栈底到栈顶元素的值是单调
递增
的,即栈底元素是最小的,栈顶元素是最大的。
累加
·
2025-02-13 23:04
算法
c++
从零开始刷leetcode数组的“度”C语言编程解答
你的任务是在nums中找到与nums拥有相同大小的度的最短连续
子数组
,返回其长度。示例1:输入:nums=[1,2,2,3,1]输出:2解释:输入数组的度是2,因为元素1和2的出现频数最大,均为2。
多宝气泡水
·
2025-02-13 23:02
从零开始leetcode
算法
数据结构
leetcode
c语言
哈希算法
LeetCode题库-1~10(C语言)
LeetCode题库-1~10-C语言1两数之和代码:2两数相加代码:3无重复字符的
最长
子串代码:4寻找两个正序数组的中位数代码:5
最长
回文子串代码:6Z字形变换代码:7整数反转代码:8字符串转换整数(
等待另一个根号二
·
2025-02-13 22:28
LeetCode题库
leetcode
c语言
【算法】动态规划专题⑪ —— 区间DP python
目录引入进入正题回归经典总结引入区间动态规划(区间DP)适用于解决涉及区间最优化的经典问题,如石子合并、
最长
回文子序列等。
查理零世
·
2025-02-13 22:23
动态规划专题
算法
动态规划
python
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
动态规划
算法
子数组
滑动窗口
leetcode_深度搜索和广度搜索 104. 二叉树的最大深度
104.二叉树的最大深度二叉树的最大深度是指从根节点到最远叶子节点的
最长
路径上的节点数。#Definitionforabinarytreenode.
MiyamiKK57
·
2025-02-13 16:18
leetcode
算法
职场和发展
编程题-在排序数组中查找元素的第一个和最后一个位置(中等)
由于数组已经排序,因此整个数组是单调
递增
的,我们可以利用
Kevin Kou
·
2025-02-13 12:18
数据结构
算法
c++
二分查找
力扣动态规划-24【算法学习day.118】
习题1.和为目标值的
最长
子序列的长度题目链接:2915.和为目标值的
最长
子序列的长度-力扣(LeetCode)题面:附上大佬代码:classSolution{publicintlengthOfLongestSubsequence
南宫生
·
2025-02-13 04:46
算法
#
动态规划
算法
leetcode
动态规划
学习
java
【LeetCode Hot100 滑动窗口】无重复字符的
最长
子串、找到字符串中所有字母异位词
滑动窗口1.无重复字符的
最长
子串题目描述解题思路步骤:时间复杂度:空间复杂度:代码实现2.找到字符串中所有字母异位词题目描述解题思路步骤:时间复杂度:代码实现1.无重复字符的
最长
子串题目描述给定一个字符串
落啦啦
·
2025-02-13 03:39
数据结构与算法
leetcode
算法
职场和发展
定时器输出比较原理及PWM配置研究
1.2原理聚焦回答:F103每个定时器的内部有一个计数器,其值为CNT,当在输出比较模式下,配置TIM_CounterMode=TIM_CounterMode_Up(向上计数)时,CNT的值会依次
递增
,
ZL Ren
·
2025-02-13 00:43
stm32
单片机
嵌入式硬件
科技
递增
的三元子序列(中等 贪心 数组)
334.
递增
的三元子序列给你一个整数数组nums,判断这个数组中是否存在长度为3的
递增
子序列。
风雨中de宁静
·
2025-02-12 23:41
贪心算法
leetcode
算法
LeetCode334
递增
的三元子序列,贪心+双指针
目录题目描述:思路代码题目描述:思路很自然能够想到使用两个数值来记录最小值和次小值,并且有一个前提--次小值>最小值,那么我们在后面的遍历过程中只要找到一个值大于次小值,结果返回true,如果遍历整个数组都没有找到,结果返回false.我们假设最小值small,次小值mid但是我们对于最小值和次小值的更新策略是什么呢?比如:small>=nums[i],我们就能够直接更新small呢???关键在这
Shallow_Carl
·
2025-02-12 23:03
蓝桥杯
算法
LeetCode
【c++】shared_ptr是线程安全的吗?
也就是说,引用计数的
递增
和递减操作是线程安全的。
钟离墨笺
·
2025-02-12 21:54
c++
c++
安全
jvm
单调
递增
的数字,968. 监控二叉树
56.合并区间每当遇到不重叠的区间就append到结果数组里,遇到重叠的就更新结果数组最后一位的区间的end值。classSolution:defmerge(self,intervals:List[List[int]])->List[List[int]]:intervals.sort()res=[]forstart,endinintervals:iflen(res)!=0andstartint:s
寂枫zero
·
2025-02-12 20:42
算法
python
leetcode
算法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
最长
对称子串(动态规划解法)
5-12
最长
对称子串(25分)对给定的字符串,本题要求你输出
最长
对称子串的长度。例如,给定IsPAT&TAPsymmetric?,
最长
对称子串为sPAT&TAPs,于是你应该输出11。
算法小生Đ
·
2025-02-12 07:46
数学与算法
字符串
dp
最长回文子串
最长
重复
子数组
718.
最长
重复
子数组
-力扣(LeetCode)题目概述:给定两个长度不一定相等的数组,输出两数组的
最长
重复
子数组
的长度。
S_keo
·
2025-02-12 07:46
刷题笔记
leetcode
算法
数据结构
Leetcode Hot100 | Day02 滑动窗口
8、无重复字符的
最长
子串3.无重复字符的
最长
子串给定一个字符串s,请你找出其中不含有重复字符的
最长
子串的长度。
醴与朕。
·
2025-02-12 04:52
JAVA数据结构与算法
leetcode
算法
AtomicLong简介及其用法
特点:原子性:支持原子性
递增
、递减、修改,所有操作都是原子的,线程安全。无锁:基于CAS(Compare-And-Swap)实现,性能优于
一名普通的程序员
·
2025-02-11 23:44
java
开发语言
【华为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
LeeCode题库第十四题
14.
最长
公共前缀项目场景:编写一个函数来查找字符串数组中的
最长
公共前缀。如果不存在公共前缀,返回空字符串""。
苦学LCP的小猪
·
2025-02-11 20:54
LeeCode题库
python
leetcode
算法
代码随想录Day43 | 300.
最长
递增
子序列,674.
最长
连续
递增
序列,718.
最长
重复
子数组
代码随想录Day43|300.
最长
递增
子序列,674.
最长
连续
递增
序列,718.
最长
重复
子数组
300.
最长
递增
子序列dp[i]定义:从0-i范围内计算,以nums[i]为结尾的
最长
严格
递增
子序列的长度。
Sanctyzl
·
2025-02-11 13:37
代码随想录算法训练营打卡
算法
动态规划
leetcode
java
数据结构
leetcode 402. 移掉 K 位数字
从这里我们可以感觉到其实我们是要让结果串呈现一种
递增
的态势这样可以保证是所有结果串中最小的。那么我们可以维持一个
递增
序列,这个序列就用来保存需要作为答案的下标。显然可以用单调栈来获得这样的序列。!
萌の鱼
·
2025-02-11 09:07
leetcode
算法
c++
数据结构
Algorithm:【算法进阶之路】之算法面试刷题集合—字符串相关算法的简介、习题集合(字符串的排列/无重复字符的
最长
子串/
最长
公共前缀/
最长
回文子串/字符串相乘/反转字符串中的单词/单词拆分/字符串
Algorithm:【算法进阶之路】之算法面试刷题集合—字符串相关算法的简介、习题集合(字符串的排列/无重复字符的
最长
子串/
最长
公共前缀/
最长
回文子串/字符串相乘/反转字符串中的单词/单词拆分/字符串解码
一个处女座的程序猿
·
2025-02-11 09:06
Matlab/C++/SQL
Python编程(初级+进阶)
字符串相关算法
LeetCodehot 力扣热题100 验证二叉搜索树
用来存储二叉树节点值的数组public:boolisValidBST(TreeNode*root){inorder(root);//中序遍历二叉树,填充nums数组//遍历nums数组,检查是否为严格
递增
序列
篮l球场
·
2025-02-11 08:58
leetcode
leetcode
算法
数据结构
ABB 洛谷 - P9606
最长
回文后缀
设字符串s的反转为s_rev,那么s的后缀为s_rev的前缀,将二者拼接在一起,中间用#作为分隔符号,得到一个新的字符串s’,那么求s的最大回文后缀等价于求s'的
最长
相同前后缀,即
Unwaretle
·
2025-02-11 07:15
算法
字符串高频算法:无重复字符的
最长
子串
题目3.无重复字符的
最长
子串-力扣(LeetCode)解题思路思路方法:滑动窗口[!
Fanfffff720
·
2025-02-11 07:12
算法
【LeetCode 刷题】贪心算法(3)-序列问题
文章目录376.摆动序列738.单调
递增
的数字53.最大子序和122.买卖股票的最佳时机II376.摆动序列题目链接classSolution:defwiggleMaxLength(self,nums:
Bran_Liu
·
2025-02-11 03:46
LeetCode
leetcode
贪心算法
算法
python
leetcode3:无重复字符的
最长
子串
示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的
最长
子串是"abc",所以其长度为3。
今天学点啥6
·
2025-02-11 00:19
算法学习
算法
后端
java
Leetcode刷题笔记题解(C++):小红书. 倒卖战利品
接着在y排序中寻找
最长
递增
的序列长度。
Demo.demo
·
2025-02-10 23:42
Leetcode算法题解
c++
算法
排序算法
数据结构
C语言数组排序
问题:设有数组定义intarr[N+1],在数组arr中已经有N个数据且
递增
有序,现在将x插入到数组arr的适当位置,使数组元素的值保持
递增
有序。
阿尔法谦
·
2025-02-10 21:30
算法
数据结构
【半全局匹配】基于改进SmithWaterman算法的半全局基因匹配方法
算法介绍:全局匹配:Needleman-Wunsch算法使用这个算法主要考虑三个步骤:1.构造打分规则,分为匹配,错配和空位;2.初始化矩阵;3.回溯求出
最长
序列具体来说:设两条序列分别为A和B(长度分别为
蓝色洛特
·
2025-02-10 17:56
Matlab
生物信息学
matlab
生物学
力扣周赛:第419场周赛
力扣周赛:第419场周赛计算
子数组
的x-sumI第K大的完美二叉子树的大小统计能获胜的出招序列数计
布布要成为最强的人
·
2025-02-10 16:24
力扣
测试专栏
leetcode
算法
java
lambda
数据结构
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他