Leetcode 9 回文数

题目

代码分析

简单的递归

代码展示

public static boolean isPalindrome(int x) {
        String temp=String.valueOf(x);
        if(temp.charAt(0)=='-') return false;
        return f(temp.toCharArray(),0,temp.length()-1);
    }
    public static boolean f(char[] chas,int start,int end)
    {
        if(start==end) return true;
        else if(start==end-1) return chas[start]==chas[end];
        else if(chas[start]==chas[end])
            return f(chas,start+1,end+1);
        return false;
    }

学习情况

1次

全部评论

相关推荐

鬼迹人途:你去投一投尚游游戏,服务器一面,第一个图算法,做完了给你一个策略题,你给出方案他就提出低概率问题,答不上当场给你挂
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-08 13:05
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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