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

Leetcode刷题100天—3. 无重复字符的最长子串(双指针)—day21

Leetcode刷题100天—3. 无重复字符的最长子串(双指针)—day21