Leetcode刷题100天—344. 反转字符串(双指针)—day20
Posted 神的孩子都在歌唱
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Leetcode刷题100天—344. 反转字符串(双指针)—day20相关的知识,希望对你有一定的参考价值。
前言:
作者:神的孩子在歌唱
大家好,我叫运智
344. 反转字符串
难度简单441收藏分享切换为英文接收动态反馈
编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[]
的形式给出。
不要给另外的数组分配额外的空间,你必须**原地修改输入数组**、使用 O(1) 的额外空间解决这一问题。
你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。
示例 1:
输入:["h","e","l","l","o"]
输出:["o","l","l","e","h"]
示例 2:
输入:["H","a","n","n","a","h"]
输出:["h","a","n","n","a","H"]
package 双指针;
/*
* https://leetcode-cn.com/problems/reverse-string/
*/
public class _344_反转字符串 {
public void reverseString(char[] s) {
int left=0,right=s.length-1;
while(left<right) {
char temp=s[left];
s[left]=s[right];
s[right]=temp;
left++;
right--;
}
}
}
本人csdn博客:https://blog.csdn.net/weixin_46654114
转载说明:跟我说明,务必注明来源,附带本人博客连接。
以上是关于Leetcode刷题100天—344. 反转字符串(双指针)—day20的主要内容,如果未能解决你的问题,请参考以下文章
100天算法入门 - 每日三题 - Day13反转字符串反转字符串中的元音字母两个数组的交集
Leetcode刷题100天—5867. 反转单词前缀(字符串+双指针)—day36(周赛)
Leetcode刷题100天—206. 反转链表(链表)—day01
Leetcode刷题100天—206. 反转链表(链表)—day01