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
【leetcode】#字符串
LeetCode
DAY38(518. Coin Change II&377. Combination Sum IV)
Journeyof
LeetCode
|DAY38Preface1.CoinChangeIIAnalysisandSolutionDynamicProgramming2.CombinationSumIVAnalysisandSolutionDynamicProgrammingPrefaceThisisanewdaytocontinuemyDynamicProgrammingjourney.Learns
Emerson's tree house
·
2025-04-10 17:11
leetcode
算法
动态规划
LeetCode
---贪心算法
LeetCode
---贪心算法贪心算法什么是贪心什么时候用贪心贪心的一般解题步骤
LeetCode
455.分发饼干思路解法1376.摆动序列思路解53.最大子序和思路解122.买卖股票的最佳时机II解法1
weixin_43571751
·
2025-04-10 17:41
数据结构与算法
贪心算法
leetcode
算法
{
LeetCode
} 518. CoinChange2
问题:Youaregivencoinsofdifferentdenominationsandatotalamountofmoney.Writeafunctiontocomputethenumberofcombinationsthatmakeupthatamount.Youmayassumethatyouhaveinfinitenumberofeachkindofcoin.Note:Youcanas
sheldon0227
·
2025-04-10 17:10
C++
C++
leetcode
Leetcode
Z 字形变换
将一个给定
字符串
s根据给定的行数numRows,以从上往下、从左到右进行Z字形排列。
basketball616
·
2025-04-10 17:38
Leetcode刷题
leetcode
算法
职场和发展
LeetCode
45. 跳跃游戏 II 题解
引言在
LeetCode
的算法题库中,“跳跃游戏II”是一个经典的贪心算法问题。这个问题不仅考验了我们对数组操作的理解,还锻炼了我们如何利用贪心策略来优化问题求解。
杰哥的编程世界
·
2025-04-10 17:36
java算法
leetcode
游戏
算法
Leetcode
跳跃游戏 II (贪心算法)
给定一个长度为n的0索引整数数组nums。初始位置为nums[0]。每个元素nums[i]表示从索引i向后跳转的最大长度。换句话说,如果你在nums[i]处,你可以跳转到任意nums[i+j]处:0&nums){intl=0,r=nums[0];//只有一个点则不需要跳跃if(nums.size()==1)return0;if(r>=nums.size())return1;intsum=1;whi
basketball616
·
2025-04-10 17:35
Leetcode刷题
leetcode
算法
数据结构
LeetCode
刷题记录---二分算法
每次刷到二分算法题将在此博文更新~~~文章目录理论基础:二分查找:搜索插入位置:在排序数组中查找元素的第一个和最后一个位置:162.寻找峰值:2594.修车的最少时间875.爱吃香蕉的珂珂以下具体理论知识,请参考Carl哥整理的:点击进入【注:以下刷题顺序均按Carl哥的进行,Carl哥的微信公众号:代码随想录。欢迎大家关注!】理论基础:毕竟二分算法是比较基础的一个算法,还是得仔细弄清里面的边界处
#苦行僧
·
2025-04-10 16:04
算法与数据结构
二分法
leetcode
算法
python
代码随想录算法训练营第八天
#️⃣PC端可在链接处悬停查看题目来源
LeetCode
/卡码网题目151.反转
字符串
中的单词55.右旋
字符串
(第八期模拟笔试)28.找出
字符串
中第一个匹配项的下标459.重复的子
字符串
2874.有序三元组中的最大值
写个博客
·
2025-04-10 16:30
代码随想录打卡
算法
代码随想录算法训练营第九天
LeetCode
题目232.用栈实现队列225.用队列实现栈20.有效的括号1047.删除
字符串
中的所有相邻重复项1123.最深叶节点的最近公共祖先(每日一题)总结往期打卡232.用栈实现队列跳转:232
写个博客
·
2025-04-10 16:30
代码随想录打卡
算法
代码随想录算法训练营第五天
LeetCode
题目242.有效的字母异位词349.两个数组的交集202.快乐数1.两数之和2278.字母在
字符串
中的百分比(每日打卡)总结往期打卡242.有效的字母异位词跳转:242.有效的字母异位词问题
写个博客
·
2025-04-10 16:00
代码随想录打卡
算法
哈希算法
代码随想录算法训练营第一天
LeetCode
题目号704.二分查找27.移除元素977.有序数组的平方总结704.二分查找题目:给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target
写个博客
·
2025-04-10 16:00
代码随想录打卡
算法
代码随想录算法训练营第二天
LeetCode
/卡码网题目209.长度最小的子数组59.螺旋矩阵II58.区间和(第九期模拟笔试)44.开发商购买土地(第五期模拟笔试)卡码网周赛227.藻类的总重量228.吃豆人游戏229.平衡子串的长度总结往期打卡
写个博客
·
2025-04-10 16:00
代码随想录打卡
算法
Go
字符串
四种拼接方式的性能对比
简介使用完整的基准测试代码文件,可以直接运行来比较四种
字符串
拼接方法的性能。
·
2025-04-10 14:44
go
Web3Tools - Base64
理解Base64编码在计算机领域,Base64是一种用于将二进制数据转换为ASCII
字符串
的编码方式。
游人区
·
2025-04-10 14:46
一步步了解Web3
Web3
Tools
web3
华为OD机试2025A卷 - 查找重复代码(Java & Python& JS & C++ & C )
重复代码查找方法:以
字符串
形式给定两行代码(
字符串
长度1
字符串输入描述输入的参数text1
算法大师
·
2025-04-10 13:41
最新华为OD机试真题
华为od
java
python
javascript
c++
2025A卷
[HOT 100] 0494. 目标和
文章目录1.题目链接2.题目描述3.题目示例4.解题思路5.题解代码6.复杂度分析1.题目链接494.目标和-力扣(
LeetCode
)2.题目描述给你一个非负整数数组nums和一个整数target。
水蓝烟雨
·
2025-04-10 12:37
算法
HOT
100
数据结构
leetcode
刷题顺序
0.思想实践的顺序,应该是先将基础的数据结构题目类型给实现。然后再开始尝试实现对应类型的算法题目,如回溯算法,贪心算法,动态规划,图论;基础的数据结构,推荐卡尔的:代码随想录:https://programmercarl.com/;算法部分,卡尔的内容结合:https://labuladong.online/algo/home/;两者在原理解释上结合来看;计算机基础知识,操作系统、计算机网络、数据
ZhengXinTang
·
2025-04-10 11:31
#
数据结构
数据结构
Python中正反斜杠的正确用法详解:路径处理与
字符串
转义!
【点击领取】一、正斜杠与反斜杠的基本概念在Python编程中,斜杠(/)和反斜杠(\)是两种常见的符号,它们在路径表示和
字符串
转义中有不同的用途和表现。
Python_trys
·
2025-04-10 11:30
python
开发语言
Python入门
Python技巧
Python方法
Python教程
编程语言
redis学习
Redis支持多种数据结构,如
字符串
、哈希、列表、集合和有序集合等。2、数据类型及操作(1)
字符串
字符串
是Redis中最基本的类型。一个键对应一个值,值可以是
字符串
、整数或浮点数。
*持续学习*
·
2025-04-10 11:28
redis
redis
学习
数据库
mysql常用函数
字符串
名称调用示例示例结果描述LEFTLEFT('abc123',3)abc从给定
字符串
左边取指定长度的子串RIGHTRIGHT('abc123',3)123从给定
字符串
右边取指定长度的子串LENGHLENGTH
·
2025-04-10 10:05
mysql
Shell 脚本必备:如何优雅地判断变量是否为空
具体来说,这个语句的含义是:解释:`-n`:是一个
字符串
测试操作符,表示检查
字符串
是否非空(即,
字符串
长度是否大于0)。`${id}`:是变量`id`的值。
节昊文
·
2025-04-10 09:15
java
前端
服务器
asp.net 获取html正则表达式,正则表达式获取href中的链接。 [asp.net]
以下示例搜索输入
字符串
并打印出
字符串
中的所有href=“...”值及其位置。它通过构造一个已编译的Regex对象,然后使用Match对象迭代
字符串
中的所有匹配来完成此操作。
胖子cal
·
2025-04-10 09:43
asp.net
获取html正则表达式
C#实现使用正则表达式替换
字符串
(附完整源码)
C#实现使用正则表达式替换
字符串
代码说明:运行结果:我可以提供一个使用C#和正则表达式替换
字符串
的完整示例代码。
源代码大师
·
2025-04-10 09:41
C#实战教程
c#
正则表达式
数据库
Get请求和Post请求
query_string:查询
字符串
,包含键值对,用于传递参数(例:key1=value1&key2=value2)。HTT
Autuuuuumn
·
2025-04-10 08:37
其他
Node.js Buffer(缓冲区)
Node.jsBuffer(缓冲区)JavaScript语言自身只有
字符串
数据类型,没有二进制数据类型。Node.js中的Buffer类是用于处理二进制数据的核心工具,提供了对二进制数据的高效操作。
奋进学堂
·
2025-04-10 08:35
vim
编辑器
linux
优选算法:四数目标和(双指针)
-力扣(
LeetCode
)一.题目解析题意还是比较好理解的。给一个数组,然后再数组中找到四个重复的数之和刚好等于目标和即可,再其次就是最终返回的结果不能有重复的元组。
Yuzuriha Inori
·
2025-04-10 07:03
优选算法
算法
笔记
c++
Spring Boot 自定义配置类(包含
字符串
、数字、布尔、小数、集合、映射、嵌套对象)实现步骤及示例
SpringBoot自定义配置类实现步骤及示例步骤说明创建配置类:定义一个POJO类,使用@ConfigurationProperties注解指定配置前缀。启用配置绑定:在启动类或配置类上添加@EnableConfigurationProperties注解。配置文件写法:在application.properties或application.yml中按前缀配置参数。注入配置类:通过@Autowir
爱的叹息
·
2025-04-10 07:02
Spring
Boot
spring
mvc
Java
基础整理
spring
boot
java
linux
MySQL数据库经典面试题解析
可以从三个维度回答这个问题:索引哪些情况会失效,索引不适合哪些场景,索引规则索引哪些情况会失效查询条件包含or,可能导致索引失效如何字段类型是
字符串
,where时一定用引号括起来,否则索引失效like通配符可能导致索引失效
yousuotu
·
2025-04-10 06:29
面试题
数据库
mysql
LeetCode
:匹配有效括号(C语言)
示例1:输入:s="()"输出:true示例2:输入:s="()[]{}"输出:true示例3:输入:s="(]"输出:false分析:左边进栈,右边出栈括号是成对出现,所以不能出现奇数情况当是左括号时,要对括号进行匹配栈顶元素为0或者左右不等的情况下返回false/**左括号进栈右括号出栈*///1、设置3种括号charSetKuoHao(chara){if(a=='(')return')';i
maowei-2001
·
2025-04-10 05:47
leetcode
c语言
Leetcode
:有效的括号
题目链接:20.有效的括号-力扣(
LeetCode
)普通版本(辅助栈+哈希表)classSolution{public:boolisValid(strings){unordered_mapm{{'(',
无聊看看天T^T
·
2025-04-10 05:47
LeetCode
leetcode
算法
职场和发展
华为OD机考2025A卷 - 找出经过特定点的路径长度(Java & Python& JS & C++ & C )
题目描述无输入描述输入一个
字符串
,都是以大写字母组成,每个相邻的距离是1,第二行输入一个
字符串
,表示必过的点。说明每个点可过多次。
算法大师
·
2025-04-10 05:17
最新华为OD机试真题
华为OD机试真题
(Java/JS/Py/C)
华为od
java
python
javascript
c++
scala的正则表达式的特殊规则
可以通过r方法将一个
字符串
字面量转换为正则表达式。例如,valpattern="abc".r,这里pattern就是一个正则表达式对象,它可以用于匹配包含abc的
字符串
。
睎zyl
·
2025-04-10 05:46
scala
正则表达式
开发语言
C/C++ 字符指针数组循环赋值问题
前言:想用字符指针数组char*strArr[10];存储多个
字符串
,通过while循环赋值产生的bug。
leisure-ZL
·
2025-04-10 02:56
C/C++
c++
指针
字符串
【编码习惯】C语言用宏定义带来好处个一个简单例子?(避免遗漏修改)
背景用宏定义来替代
字符串
作为硬编码直接写在代码中是一个良好的习惯。本文简单写一下该方式的好处。希望对才学习C语言的同学一些帮助。
北冥的备忘录
·
2025-04-10 01:23
C/C++知识扩充
c语言
Elixir语言的数据类型
本文将深入探讨Elixir中的基本数据类型,包括:原子、数字、
字符串
、列表、元组、图
常清瑶
·
2025-04-10 01:22
包罗万象
golang
开发语言
后端
10 分钟学会Linux常用 bash命令
目录基本操作1.1.文件操作1.2.文本操作1.3.目录操作1.4.SSH,系统信息&网络操作基本Shell编程2.1.变量2.2.
字符串
替换2.3.函数2.4.条件2.5.循环技巧调试1.BasicOperationsa.export
脚步的影子
·
2025-04-10 01:52
linux
bash
运维
Series.plot函数参数说明
表1Series.plot函数参数说明参数说明label用于图例的标签axmatplotlib轴对象style将要传给matplotlib的风格
字符串
alpha图表的填充不透明度(0到1之间)kind指定所绘制的图形类型
weixin_52705529
·
2025-04-10 00:46
python
matplotlib
机器学习
Python数据处理、分析和可视化-Pandas Series介绍使用
Series介绍Pandas的两大主要数据结构Series和DateFrame,其中Series是带标签的一维数组,可存储整数、浮点数、
字符串
、Python对象等类型的数据。
乱石之渐
·
2025-04-10 00:15
数据处理分析以及可视化
python
pandas
开发语言
记录 java11 新特性
字符串
中新增方法:Java1
li_Michael_li
·
2025-04-10 00:14
java
java
leetcode
12.整数转罗马数字
循环数值由大到小以此拼接就行importjava.util.AbstractMap.SimpleEntry;importjava.util.Map.Entry;classSolution{//定义罗马数字与对应数值的数组privatestaticfinalEntry[]valueSymbols=newSimpleEntry[]{newSimpleEntry(900,"CM"),newSimpleE
ゞ 正在缓冲99%…
·
2025-04-09 23:08
算法
leetcode
java
[
leetcode
]1786. 从第一个节点出发到最后一个节点的受限路径数(Dijkstra+记忆化搜索/dp)
题目链接题意给定一个无向连通图,edges={u,v,w}表示uuu和vvv之间有一条无向边,边权为wwwnnn个点[1,n][1,n][1,n]每个点到nnn的最短路为dis[i]dis[i]dis[i]定义受限路径:从起点111到nnn,路径上的dis[i]dis[i]dis[i]递减求1->n的受限路径方案数方法一Dijkstra+记忆化搜索思路通过Dijkstra预处理出每个点距离nnn的
Joe_Wang5
·
2025-04-09 23:38
leetcode
算法
图论
Leetcode
: 贪心算法
Leetcode
455:AssignCookiesAssumeyouareanawesomeparentandwanttogiveyourchildrensomecookies.But,youshouldgiveeachchildatmostonecookie.Eachchildihasagreedfactorg
想做程序媛的小太阳
·
2025-04-09 23:37
interview
leetcode
java
贪心算法
LeetCode
13.罗马数字转整数
LeetCode
13.罗马数字转整数罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。
Heartache.246
·
2025-04-09 23:37
力扣刷题
leetcode
算法
java
Java贪心算法——
leetcode
简单题总结
目录1、贪心算法介绍2、
leetcode
题分析2.1、最长回文串题目要求题目分析代码演示2.2、分发饼干题目要求题目分析代码演示2.3、数组拆分题目要求题目分析代码演示2.4、种花问题题目要求题目分析代码演示
梅川库紫
·
2025-04-09 23:07
java
算法
算法
java
数据结构
LeetCode
13.罗马数字转整数(三种解法)
题目描述罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如4不写做IIII,而是IV。数字1在数字5的左边,所表示的数等于大数5减小数1得到的数值4。同样地,数字
顾老师不懂代码
·
2025-04-09 23:36
#
算法之路
c++
LeetCode
ES6新增哪些内容?
今天分享一些ES6中新增的内容1、let和const关键字2、箭头函数3、解构赋值4、对象扩展5、模板
字符串
6、展开运算符7、es6模块化开发8、新增数据类型Symbol9、新增数据结构set和maplet
一个W牛
·
2025-04-09 23:36
javascript
es6
开发语言
【代码随想录】
字符串
(KMP,BF ,扩充数组,for循环固定规律一段处理,整体反转+局部反转,双指针,滑动窗口,库函数)
344.反转
字符串
题目思路:双指针官方:classSolution{public:voidreverseString(vector&s){intn=s.size();for(intleft=0,right
一只小透明啊啊啊啊
·
2025-04-09 23:05
力扣
数据结构
leetcode
13. 罗马数字转整数
罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如4不写做IIII,而是IV。数字1在数字5的左边,所表示的数等于大数5减小数1得到的数值4。同样地,数字9表示为
优雅人字拖
·
2025-04-09 23:03
leetcode刷题
c语言
开发语言
leetcode
visualstudio
leetcode
13.罗马数字转整数
遍历,下一个值不大于当前值就加上当前值,否则就减去当前值classSolution{publicintromanToInt(Strings){Mapmap=Map.of('I',1,'V',5,'X',10,'L',50,'C',100,'D',500,'M',1000);intsum=0;for(inti=0;i
ゞ 正在缓冲99%…
·
2025-04-09 22:33
算法
leetcode
java
【
leetcode
100】贪心Java版本
划分字母区间题目我的思路:第一次没有一点思路,第二次看了官网思路后,写的以下答案,没有搞明白循环遍历,//是不对的以下:classSolution{publicListpartitionLabels(Strings){Listlist=newArrayListpartitionLabels(Strings){int[]last=newint[26];intlength=s.length();for
一只小透明啊啊啊啊
·
2025-04-09 22:32
leetcode
java
算法
上一页
85
86
87
88
89
90
91
92
下一页
按字母分类:
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
其他