题解 | #反转字符串#

反转字符串

http://www.nowcoder.com/practice/c3a6afee325e472386a1c4eb1ef987f3

package org.example.test;

/**
 * 采用双指针,首尾指针互相交换数据,直到相遇
 */
public class ReverseStringTest {
    public static void main(String[] args) {
        System.out.println(solve("abc"));
    }
    public static String solve (String str) {
        // write code here
        char[] tmp = str.toCharArray();
        int a=0;
        int b=tmp.length-1;
        for (;a<b;a++, b--){
            char t = tmp[a];
            tmp[a]=tmp[b];
            tmp[b]=t;
        }
        return new String(tmp);
    }
}
算法 文章被收录于专栏

数据结构和算法

全部评论

相关推荐

05-12 17:00
门头沟学院 Java
king122:你的项目描述至少要分点呀,要实习的话,你的描述可以使用什么技术,实现了什么难点,达成了哪些数字指标,这个数字指标尽量是真实的,这样面试应该会多很多,就这样自己包装一下,包装不好可以找我,我有几个大厂最近做过的实习项目也可以包装一下
点赞 评论 收藏
分享
05-25 10:45
门头沟学院 Java
Frank_zhan...:没实习一个项目肯定不够,可以再做一个轮子,技术栈再补一个mq,微服务,整体再换个简历模板,暑期尽量再找一个日常实习
无实习如何秋招上岸
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务