前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >递归反转字符串Java

递归反转字符串Java

作者头像
用户7886150
修改2021-02-01 10:39:51
5510
修改2021-02-01 10:39:51
举报
文章被收录于专栏:bit哲学院

参考链接: 如何在Java中反转字符串

递归设计经验 

 -找重复  -找变化  -找出口 

public class Main{

    public static void main(String[] args){

    System.out.println(f("abc",2));//cba

    }

    //找变化,变化的数作为参数,end不断向前移动

    private static String f(String s, int end) {

        //找出口,当end为0时,到达第一个元素

        if(end==0)

            return ""+s.charAt(0);

        //找重复,是原问题的子问题

        return s.charAt(end)+f(s,end-1);

    } 

}

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档