[编程题] 反转字符串--精选面试题

Posted jiyongjia

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[编程题] 反转字符串--精选面试题相关的知识,希望对你有一定的参考价值。

反转字符串

题目描述

技术图片

示例

技术图片

Java代码

class Solution {
    //思想:前后位置交换
    public void reverseString(char[] s) {
        //标记数组首
        int left = 0;
        //标记数组尾
        int right = s.length-1;
        //临时变量,初始化赋值为‘0‘
        char temp=‘0‘; 
        while(left<=right){
            temp = s[left];
            s[left] = s[right];
            s[right] = temp;
            //自增
            left++;
            right--;
        }
    }
}

输出

技术图片

以上是关于[编程题] 反转字符串--精选面试题的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode刷题日记精选例题(附代码+链接)

由字符串反转(使用递归)引申出来一道Java面试题

Java精选面试题之Spring Boot 三十三问

Java面试逐个突破:OOP(面向对象编程)精选面试108题(附答案)

面试题总结2反转字符串的几种形式

精选力扣500题 第1题 LeetCode 206. 反转链表 c++详细题解