博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
12、反转字符串
阅读量:6352 次
发布时间:2019-06-22

本文共 621 字,大约阅读时间需要 2 分钟。

12、反转字符串

编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。

不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。

你可以假设数组中的所有字符都是 码表中的可打印字符。

示例 1:

输入:["h","e","l","l","o"]输出:["o","l","l","e","h"]

示例 2:

输入:["H","a","n","n","a","h"]输出:["h","a","n","n","a","H"]

答案解析:

class Solution {    public void reverseString(char[] s) {        if (s.length < 0){            return;        }        String str = "";        for (int i = s.length-1; i >=0 ; i--) {            str = str + s[i];        }        for (int i = 0;i < s.length;i++){            s[i] = str.charAt(i);        }    }}

转载于:https://www.cnblogs.com/sikaozhifu/p/10758773.html

你可能感兴趣的文章
我的友情链接
查看>>
无线和有线路由哪种性能更好
查看>>
Dwr3.0纯注解(纯Java Code配置)配置与应用浅析三之后端反向调用前端
查看>>
Ubuntu下安装遨游浏览器
查看>>
自定义Linux service脚本
查看>>
微信开发之发红包
查看>>
一键lnmp脚本&&php扩展模块安装(适用于CENTOS6.X系列)
查看>>
二维观察---文字的裁剪
查看>>
矩形覆盖
查看>>
ICMP
查看>>
界面设计模式(第2版)(全彩)
查看>>
解决VMware Workstation错误:未能锁定文件
查看>>
CentOS6 手动编译升级 gcc
查看>>
memcached的安装与开启脚本
查看>>
zabbix 邮件报警 -- sendmail
查看>>
JavaScript异步编程
查看>>
tcpdump用法小记
查看>>
MySQL基础安全注意细节
查看>>
Oracle随机函数—dbms_random
查看>>
pvr 批量转换
查看>>