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次

全部评论

相关推荐

点赞 评论 收藏
分享
10-14 21:00
门头沟学院 Java
吃花椒的狸猫:这个人说的倒是实话,特别是小公司,一个实习生哪里来的那么多要求
点赞 评论 收藏
分享
自来熟的放鸽子能手面...:这个不一定,找hr跟进一下
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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