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
541
LeetCode——字符串(Java)
字符串简介[简单]344.反转字符串[简单]
541
.反转字符串II[中等]151.反转字符串中的单词简介记录一下自己刷题的历程以及代码。写题过程中参考了代码随想录。
在码头整点薯条
·
2023-11-19 19:07
算法分析与设计
leetcode
java
算法
344.反转字符串
541
. 反转字符串II剑指Offer 05.替换空格151.翻转字符串里的单词剑指Offer58-II.左旋转字符串
344.反转字符串
541
.反转字符串II剑指Offer05.替换空格151.翻转字符串里的单词剑指Offer58-II.左旋转字符串344.反转字符串编写一个函数,其作用是将输入的字符串反转过来。
Cedar~~
·
2023-11-19 00:28
算法
数据结构
leetcode
【代码随想录训练营】Day8-字符串
代码随想录Day8今日任务344.反转字符串
541
.反转字符串Ⅱ剑指Offer05.替换空格151.反转字符串中的单词剑指Offer58-Ⅱ.左旋转字符串语言:Java344.反转字符串考点:字符串链接
Koffer-debug
·
2023-11-16 14:08
代码随想录训练营
leetcode
算法
java
541
. 反转字符串 II
541
.反转字符串II原题链接:完成情况:解题思路:参考代码:原题链接:反转字符串II完成情况:解题思路:/***给定一个字符串s和一个整数k,从字符串开头算起,每计数至2k个字符,就反转这2k字符中的前
Wzideng
·
2023-11-11 15:21
java学习
算法知识
#
LeetCode题解
java
算法
开发语言
数据结构
链表
算法学习打卡day7 | 344.反转字符串、
541
. 反转字符串II、 剑指Offer 05.替换空格、 151.翻转字符串里的单词、 剑指Offer58-II.左旋转字符串
344.反转字符串力扣题目链接题目描述:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。示例1:输入:s=[“h”,“e”,“l”,“l”,“o”]输出:[“o”,“l”,“l”,“e”,“h”]思路:采用双指针法,left指向数组首元素,right指向最后一个元素,left
涛涛begin
·
2023-11-11 14:46
算法学习打卡
算法
学习
leetcode
第八天 力扣 344.反转字符串
541
. 反转字符串II 剑指Offer 05.替换空格 151.翻转字符串里的单词 剑指Offer58-II.左旋转字符串
力扣344.反转字符串题目链接:344.反转字符串-力扣(LeetCode)思路:定义两个指针,两个指针从字符串前后同时向中间移动,用swap函数交换指向的字符。C++代码:classSolution{public:voidreverseString(vector&s){for(inti=0,j=s.size()-1;i
年迈的玛里苟斯
·
2023-11-11 14:44
leetcode
算法
职场和发展
OAuth2.0与OAuth1.0你了解了吗?
小闫辛苦码了1976个字文章可能占用您5分钟欢迎关注「全栈技术精选」今日分享小闫同学pythonnote.cn查看:13144回复:
541
Youdon'thavetoseethewholestaircase.Justtakethefirststep
小闫同学啊
·
2023-11-11 05:04
http
java
jwt
安全
https
LeetCode344 反转字符串 &
541
反转字符串 II && 557 反转字符串中的单词 III
LeetCode344反转字符串&
541
反转字符串II344反转字符串题目解题:双指针
541
反转字符串II题目解题:双指针557反转字符串中的单词III题目解题344反转字符串题目解题:双指针比较常规的一道题
La vie est belle❤️
·
2023-11-10 05:16
刷题笔记
字符串
双指针
DAY8 字符串+Leetcode344反转字符串+Leetcode
541
反转字符串II+替换空格 +Leetcode151翻转字符串里的单词+II.左旋转字符串
题目链接/文章讲解/视频讲解:代码随想录344.反转字符串题目要求:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组char[]的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。你可以假设数组中的所有字符都是ASCII码表中的可打印字符。双指针法,两边的指针同时向中间移动,交换双指针指向的元素。C++:classSolutio
fuxxu
·
2023-11-10 05:06
算法
数据结构
c++
leetcode
25期代码随想录算法训练营第八天 | 字符串 part 1
目录344.反转字符串
541
.反转字符串II剑指Offer05.替换空格151.翻转字符串里的单词剑指Offer58-II.左旋转字符串344.反转字符串链接classSolution:defreverseString
enzoherewj
·
2023-11-08 05:37
算法训练营二刷
算法
python
leetcode
leetcode.
541
.反转字符串 II
反转字符串II给定一个字符串s和一个整数k,从字符串开头算起,每计数至2k个字符,就反转这2k字符中的前k个字符。如果剩余字符少于k个,则将剩余字符全部反转。如果剩余字符小于2k但大于或等于k个,则反转前k个字符,其余字符保持原样。示例1:输入:s=“abcdefg”,k=2输出:“bacdfeg”示例2:输入:s=“abcd”,k=2输出:“bacd”题意理解:遍历字符串,每遍历2K个字符就将前
滴沥哒哒
·
2023-11-07 14:30
leetcode
leetcode
算法
职场和发展
【字符串】【字符串和字符数组的相互转化】Leetcode
541
反转字符串 II
【字符串】【toCharArray&Stringst=newString(ch)】Leetcode
541
反转字符串II字符串和字符数组的相互转化:star:解法1字符串和字符数组的相互转化⭐️解法1时间复杂度
苹果就叫不呐呐
·
2023-11-07 11:36
Leetcode
1024程序员节
leetcode
算法
java
数据结构
Spark(Scala)-示例程序
2.10.5spark:spark-2.0.2-bin-hadoop2.6IntelliJ:15.0.62.基本环境安装下载安装Sparkhttps://www.jianshu.com/p/1d7015dbc
541
陪你一起debug
·
2023-11-06 17:47
LeetCode
541
. Reverse String II
文章目录一、题目二、题解一、题目
541
.ReverseStringIIGivenastringsandanintegerk,reversethefirstkcharactersforevery2kcharacterscountingfromthestartofthestring.Iftherearefewerthankcharactersleft
叶卡捷琳堡
·
2023-11-05 09:46
开发语言
算法
数据结构
leetcode
c++
代码随想录打卡day8
344.反转字符串这个简单LCR122.路径加密过于简单
541
.反转字符串II这个用自己写的反转代码好理解一些,但直接调用c++库我也看懂了,无所谓。
MeloHX
·
2023-11-03 04:12
数据结构
c++
力扣
反转字符串,
541
. 反转字符串II,122. 路径加密 , 151.翻转字符串里的单词 , 剑指Offer58-II.左旋转字符串
344.反转字符串-力扣(LeetCode)编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。示例1:输入:s=["h","e","l","l","o"]输出:["o","l","l","e","h"]思路:直接两端元素依次交换就行,因为不能开辟新的空间。解决:左右指针依次向中
W懒大王W
·
2023-11-03 04:41
代码随想录每日训练
算法
算法学习Day07 | LeetCode 344.反转字符串、
541
. 反转字符串II、剑指Offer 05.替换空格、151.翻转字符串里的单词、剑指Offer58-II.左旋转字符串
一、LeetCode344.反转字符串题目链接:344.ReverseString-力扣(LeetCode)文章讲解:代码随想录(programmercarl.com)视频讲解:1、双指针代码classSolution{public:voidreverseString(vector&s){for(inti=0,j=s.size()-1;i
不会写代码的里奇
·
2023-11-03 04:40
算法
算法
学习
leetcode
c++
数据结构
笔记
面试
「代码随想录」Python刷题笔记Day8-字符串
字符串第一天344.反转字符串
541
.反转字符串II剑指Offer05.替换空格151.翻转字符串里的单词剑指Offer58-II.左旋转字符串344.反转字符串链接leetcode-344题目编写一个函数
六个噜酱
·
2023-11-03 01:50
代码随想录
python
笔记
开发语言
刷题笔记day08-字符串01
s.reverse()
541
.反转字符串II设置好边界条件,然后调用上一题写的双指针交
爱飞的蚂蚁
·
2023-11-03 00:36
笔记
java
前端
代码随想录算法训练营第八天|344.反转字符串
541
. 反转字符串II 剑指Offer 05.替换空格 151.翻转字符串里的单词 剑指Offer58-II.左旋转字符串
344.反转字符串编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。来源:力扣(LeetCode)链接:https://leetcode.cn/problems/reverse-string著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。classSolut
RicardoLee7
·
2023-11-02 15:05
算法
leetcode
职场和发展
反转字符串
541
. 反转字符串II 剑指 Offer 05. 替换空格 151. 反转字符串中的单词
代码随想录算法训练营第八天LeetCode344.反转字符串自己实现LeetCode
541
.反转字符串II自己实现题解总结剑指Offer05.替换空格自己实现题解总结LeetCode151.反转字符串中的单词自己实现题解总结
Mas0on
·
2023-11-02 15:34
算法
算法
leetcode
职场和发展
代码随想录算法训练营第8天| 344.反转字符串
541
. 反转字符串II 剑指Offer 05.替换空格 151.翻转字符串里的单词 剑指Offer58-II.左旋转字符串
344.ReverseString解法1:s[:]=s[::-1]解法2:双指针classSolution(object):defreverseString(self,s):s[:]=s[::-1]classSolution(object):defreverseString(self,s):left,right=0,len(s)-1whileleft=0:ifres[left]!='':res[r
nossj
·
2023-11-02 15:04
代码随想录算法训练营第二期
算法
leetcode
反转字符串|
541
.反转字符串II| 剑指Offer 05.替换空格
344.反转字符串题目链接:344.反转字符串-力扣(LeetCode)题解:本题运用双指针法进行求解,设置开头一个指针和最后一个指针,然后前后向中间靠拢,最后进行交换即可。C代码如下:voidreverseString(char*s,intsSize){intleft=0;intright=sSize-1;while(leftlen?len-i:k;intleft=i;intright=i+k-
Le1_
·
2023-11-02 15:32
算法
代码随想录算法训练营第八天| 344.反转字符串
541
. 反转字符串II 剑指Offer05.替换空格 151.翻转字符串里的单词 剑指Offer58-II.左旋转字符串
344.反转字符串思路:双指针法,使用swap函数
541
.反转字符串II思路:以2k为步长进行迭代,判断i+k的大小来决定是否翻转剑指Offer05.替换空格思路:双指针法,先将原数组扩充为替换空格后的大小
m0_58067179
·
2023-11-02 15:01
c++
代码随想录训练营第8天| 344.反转字符串
541
. 反转字符串II 151.翻转字符串里的单词
{public:voidreverseString(vector&s){for(inti=0,j=s.size()-1;i
541
折纸_ORI
·
2023-11-02 15:01
算法
leetcode
数据结构
反转字符串
541
. 反转字符串II 剑指Offer05.替换空格 151. 反转字符串中的单词 剑指Offer58. 左旋转字符串
344.反转字符串题目链接:https://leetcode.cn/problems/reverse-string/思路:双指针classSolution:defreverseString(self,s:List[str])->None:"""Donotreturnanything,modifysin-placeinstead."""left,right=0,len(s)-1whileleftst
lldyy_xb
·
2023-11-02 15:01
leetcode
算法
职场和发展
代码随想录算法训练营第八天| 344.反转字符串
541
. 反转字符串II 剑指Offer 05.替换空格 151.翻转字符串里的单词 剑指Offer58-II.左旋转字符串
344.反转字符的题i的条件小于size/2就行,卡在中间之前,正好
541
.reverse的写法:reverse(s.begin(),s.begin()+3),左闭右开offer05.先算出最终的size
amytheace
·
2023-11-02 15:00
算法
代码随想录算法训练营第八天 | 344.反转字符串、
541
.反转字符串II、剑指Offer05.替换空格、151.反转字符串中的单词、剑指Offer58-II.旋转字符串
代码随想录算法训练营第八天|344.反转字符串、
541
.反转字符串II、剑指Offer05.替换空格、151.反转字符串中的单词、剑指Offer58-II.旋转字符串LeetCode344-反转字符串LeetCode
541
Roman_K
·
2023-11-02 15:58
代码随想录算法训练营
算法
leetcode
职场和发展
反转字符串
541
. 反转字符串 II
344.反转字符串编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须**原地修改输入数组**、使用O(1)的额外空间解决这一问题。示例1:输入:s=["h","e","l","l","o"]输出:["o","l","l","e","h"]示例2:输入:s=["H","a","n","n","a","h"]输出:["h","a","
Catherinemin
·
2023-11-02 15:55
leetcode
代码随想录
算法
算法
Talk | 纽约州立宾汉姆顿大学博士生丁琰:开放环境中机器人的任务与动作规划
本期为TechBeat人工智能社区第
541
期线上Talk。北京时间10月26日(周四)20:00,纽约州立宾汉姆顿大学博士生—丁琰的Talk已准时在TechBeat人工智能社区开播!
TechBeat人工智能社区
·
2023-11-02 13:49
每周Talk上架
机器人
具身智能
大语言模型
任务与运动规划
今天是我勇气读书会打卡阅读的第
541
天。
书名:《正面管教》。时间:2020年9月12日。内容:寻求权利。记住,权利不是什么坏东西,我们可以建设性地使用权利而不是破坏性地使用它,引导孩子建设性地使用他们的权利,让孩子参与问题的解决。
清镇052李微
·
2023-11-01 22:19
力扣
541
.反转字符串II
原题链接:力扣
541
.反转字符串II思路:其实在遍历字符串的过程中,只要让i+=(2*k),i每次移动2*k就可以了,然后判断是否需要有反转的区间。
小玄.
·
2023-11-01 16:31
leetcode
算法
《C Primer Plus(第6版)》中文版PDF电子版下载(免费)
作者:史蒂芬·普拉达(StephenPrata)[美]译者:姜佑出版社:人民邮电出版社出版时间:2019年11月01日页码:
541
总字数:107.6W这是一本经典的C语言书籍,至今已经迭代了6个版本,是大家公认的讲解
顾小暖
·
2023-11-01 16:59
c语言
pdf
惠普
541
笔记本更换内存条_戴尔笔记本内存条怎么安装 戴尔笔记本内存条安装方法【详解】...
戴尔笔记本在中国也拥有比较高地口碑,在做工,外观以及质量方面来看,戴尔笔记本外观时尚,色彩丰富,为消费者按需定制个性化娱乐电脑。对于一些经常玩游戏的人想必一直要更换内存,那么戴尔笔记本内存条安装方法是怎么样的呢?今天小编就带大家一起来了解下!一、戴尔笔记本内存条安装方法1、洗手(为消除静电)。将笔记本关闭,反面朝上放在桌子上。找到内存仓所在位置。2、将内存仓后盖上的螺丝拧下。如果有磁性十字螺丝刀就
weixin_39774808
·
2023-11-01 14:46
惠普541笔记本更换内存条
LeetCode
541
反转字符串II
知识点双指针反转字符串/直接利用return判断条件带回/多段函数的思想C语言代码实现//利用双指针反转字符串。voidswap(char*p1,char*p2);voidreverse(char*start,char*end);intcondition(inta,intb);//找到关系,规律。char*reverseStr(char*s,intk){intn=strlen(s);inti;fo
Sivan_Xin
·
2023-10-29 22:50
leetcode
算法
c语言
leetcode
541
反转字符串 II
1、题目https://leetcode-cn.com/problems/reverse-string-ii/2、题意题解1:classSolution{public:stringreverseStr(strings,intk){for(inti=0;i
everlasting_lxy
·
2023-10-29 22:49
leetcode
leetcode
leetcode
541
反转字符串 II
按题意操作即可。classSolution:defreverseStr(self,s:str,k:int)->str:def_rev(s):passs=[cforcins]result=[]whilelen(s)>0:iflen(s)>=2*k:a=s[0:k]a.reverse()result.extend(a)result.extend(s[k:2*k])s=s[2*k:]eliflen(s)
CommissarMa
·
2023-10-29 22:19
算法面试题
Day 5(1)Leetcode 344 反转字符串(2)Leetcode
541
反转字符串II
文章目录1.Leetcode344反转字符串(1)解析(2)思路(3)代码(4)总结2.Leetcode
541
反转字符串II(1)解析(2)思路(3)代码(4)总结3.Leetcode15三数之和(1)
XiaoLiShuoW
·
2023-10-29 22:17
面试
leetcode
算法
职场和发展
LeetCode
541
反转字符串II Java实现
LeetCode
541
题目给定一个字符串s和一个整数k,你需要对从字符串开头算起的每隔2k个字符的前k个字符进行反转。如果剩余字符少于k个,则将剩余字符全部反转。
爱吃炸鸡的贝狄
·
2023-10-29 22:16
LeetCode
leetcode
LeetCode
541
反转字符串 II
541
.反转字符串II难度简单219收藏分享切换为英文接收动态反馈给定一个字符串s和一个整数k,从字符串开头算起,每计数至2k个字符,就反转这2k字符中的前k个字符。
Gordennizaicunzai
·
2023-10-29 22:16
LeetCode
leetcode
541
反转字符串
II
LeetCode
541
反转字符串II
首先将字符串s转换为字符数组进入for循环,每次将i+=2*kstart=i,end取字符数组索引的最大值,和start+k-1之间的最小值,其实通过这一步就可以实现:每次都选择前k个进行反转,当剩余个数小于k个时,end选择的是ch.length-1,也实现反转。while(start
baj001
·
2023-10-29 22:16
字符串
leetcode
算法
LeetCode
541
反转字符串 II -- 双指针法
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/reverse-string-ii给定一个字符串s和一个整数k,从字符串开头算起,每计数至2k个字符,就反转这2k字符中的前k个字符。如果剩余字符少于k个,则将剩余字符全部反转。如果剩余字符小于2k但大于或等于k个,则反转前k个字符,其余字符保持原样。示例1:输入:s=“abcdefg”,k=2输
大家好我是Boger
·
2023-10-29 22:16
LeetCode刷题笔记
#
字符串类题目
leetcode
算法
职场和发展
LeetCode
541
反转字符串 II 简单
题目-点击直达1.541反转字符串II简单1.题目详情1.原题链接2.题目要求3.基础框架2.解题思路1.思路分析2.时间复杂度3.代码实现1.541反转字符串II简单1.题目详情给定一个字符串s和一个整数k,从字符串开头算起,每计数至2k个字符,就反转这2k字符中的前k个字符。如果剩余字符少于k个,则将剩余字符全部反转。如果剩余字符小于2k但大于或等于k个,则反转前k个字符,其余字符保持原样。1
re怠惰的未禾
·
2023-10-29 22:45
LeetCode刷题
leetcode
算法
c++
代码随想录算法训练营第8天 | 字符串,344.反转字符串,
541
. 反转字符串II,LCR 122. 路径加密,151.翻转字符串里的单词,LCR 182. 动态口令
344.反转字符串题目链接:LeetCode文章讲解:代码随想录视频讲解:哔哩哔哩编写语言:Java完成状态:已完成解题思路定义两个指针从两边向中间交换代码双指针解法classSolution{publicvoidreverseString(char[]s){//使用双指针法,将数组中的字符进行反转for(inti=0,j=s.length-1;i
沉辰尘C
·
2023-10-27 23:43
代码随想录算法训练营24期
算法
java
leetcode
数据结构
代码随想录Day8:字符串Part1
目录LeetCode344:反转字符串题目描述:解题思路:原题链接:344.反转字符串-力扣(LeetCode)LeetCode
541
:反转字符串II题目描述:解题思路:原题链接;
541
.反转字符串II
Mxy。
·
2023-10-27 23:40
java
数据结构
javascript
算法训练营DAY8(344.反转字符串,
541
. 反转字符串II ,剑指Offer 05.替换空格, 151.翻转字符串里的单词 , 剑指Offer58-II.左旋转字符串)
public:voidreverseString(vector&s){for(inti=0,j=s.size()-1;i
541
ZhangSA_11
·
2023-10-27 23:10
算法
leetcode
数据结构
字符串C++[leetcode刷题笔记]
目录题目列表344.反转字符串
541
.反转字符串II替换空格(LCR122.路径加密)151.翻转字符串里的单词左旋转字符串KMP学习(28.找出字符串中第一个匹配项的下标)先学习一下KMP解题思路:459
小小程序媛(*^▽^*)
·
2023-10-27 23:10
leetcode刷题笔记
算法
leetcode
数据结构
学习
笔记
c++
代码随想录算法训练营第八天 | 344.反转字符串,
541
. 反转字符串II,剑指Offer 05.替换空格,151.翻转字符串里的单词,剑指Offer58-II.左旋转字符串
目录344.反转字符串思路代码实现总结
541
.反转字符串II思路代码实现总结剑指Offer05.替换空格思路代码实现总结151.翻转字符串里的单词思路代码实现总结剑指Offer58-II.左旋转字符串思路代码实现总结
Jamie super Cool
·
2023-10-27 23:39
算法
leetcode
c++
算法训练营day08|字符串|344.反转字符串,
541
.反转字符串II,Offer05.替换空格,151.翻转字符串里的单词,Offer58-II.左旋转字符串
1.知识点1.1异或运算异或运算也可以理解为无进位相加:相同为0,不同为11.1.1性质0^N=NN^N=0异或运算满足交换律和结合律a^b=b^a(a^b)^c=a^(b^c)同样一批数,异或结果是一样的1.1.2应用交换两个变量的值假设:inta=甲,intb=乙a=a^b;此时:a=甲^乙b=乙b=a^b;此时:a=甲^乙b=甲^乙^乙=甲a=a^b;此时:a=甲^乙^甲=乙b=甲前提是a和
天上小雷
·
2023-10-27 23:38
算法
反转字符串
541
. 反转字符串 II 剑指Offer05.替换空格 151. 反转字符串中的单词 LCR 182. 动态口令
开始字符串的学习,基本就是一直双指针。344.反转字符串简单的双指针classSolution{public:voidreverseString(vector&s){intleft=0;intright=s.size()-1;chartmp;while(leftnum)break;if(right>num)right=num;while(left=0){if(s[index]==''){resul
212t
·
2023-10-27 23:38
算法
leetcode
职场和发展
上一页
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
其他