LeetCode:344.反转字符串

跟着carl学算法,本系列博客仅做个人记录,建议大家都去看carl本人的博客,写的真的很好的!
代码随想录
LeetCode: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","n","n","a","H"]

双指针,秒了

java 复制代码
	public void reverseString(char[] s) {
        int i = 0;
        int j = s.length - 1;
        while(i < j){
            char temp = s[i];
            s[i] = s[j];
            s[j] = temp;
            i++;
            j--;
        }
    }
相关推荐
xiaolingting1 小时前
Java 二叉树非递归遍历核心实现
java··二叉树非递归遍历
嘵奇1 小时前
深入解析 Java 8 Function 接口:函数式编程的核心工具
java·开发语言
GISer_Jing3 小时前
前端算法实战:大小堆原理与应用详解(React中优先队列实现|求前K个最大数/高频元素)
前端·算法·react.js
一路向北North3 小时前
IDEA加载项目时依赖无法更新
java·ide·intellij-idea
小森77673 小时前
(三)机器学习---线性回归及其Python实现
人工智能·python·算法·机器学习·回归·线性回归
振鹏Dong4 小时前
超大规模数据场景(思路)——面试高频算法题目
算法·面试
uhakadotcom4 小时前
Python 与 ClickHouse Connect 集成:基础知识和实践
算法·面试·github
uhakadotcom4 小时前
Python 量化计算入门:基础库和实用案例
后端·算法·面试
小萌新上大分4 小时前
SpringCloudGateWay
java·开发语言·后端·springcloud·springgateway·cloudalibaba·gateway网关
uhakadotcom5 小时前
使用 Python 与 BigQuery 进行交互:基础知识与实践
算法·面试