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-07 13:15
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-07 14:00
不想多说了,什么逆天HR,还要教我礼貌😂
机械打工仔:这不纯傻卵吗,他还操心上别人老板了
投递BOSS直聘等公司7个岗位
点赞 评论 收藏
分享
零OFFER战士:另一个版本查看图片
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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