算法题2:整数反转
发布日期:2021-05-14 18:05:05 浏览次数:20 分类:精选文章

本文共 2025 字,大约阅读时间需要 6 分钟。

������������������������������������������������������������������������������������������������������������������������������������������������

���������������������������������������

  • ���������������������������������������������������
  • ������StringBuffer���reverse������������������������
  • ������������������������������������������
  • ������������������������������32������������������������������������������������������������0���
  • ������������������������������������������������������
  • ������������������������������������

  • ������������������������������������������
  • ������������������������������res���0���������������������������������������������������������������
  • ������������������res������10���������������������������������������10������������
  • ������������������������������������������res������Integer.MAX_VALUE������������0���
  • ������������������������������������������������������
  • ���������������������������������������������

    private int reverse1(int input) {
    int temp = Math.abs(input);
    String str = Integer.toString(temp);
    StringBuffer sb = new StringBuffer(str);
    String res = sb.reverse().toString();
    if (Long.parseLong(res) > Integer.MAX_VALUE) {
    res = "0";
    }
    return input > 0 ? Integer.parseInt(res) : -Integer.parseInt(res);
    }
    private int reverse2(int input) {
    long res = 0;
    int temp = Math.abs(input);
    while (temp > 0) {
    res *= 10;
    res += temp % 10;
    if (res > Integer.MAX_VALUE) {
    return 0;
    }
    temp /= 10;
    }
    return (input > 0) ? (int) res : (int) (-res);
    }

    ���������������

    • ���������������������������������������������������������������Integer.MAX_VALUE���������������0���
    • ���������������������������������������������������������������������������������
    • ������������������������������������������������������������������������������������������������������������

    ������������������������������������������������������������������������������������������������������������������������������������������

    上一篇:Execution failed for task ':app:compileDebugKotlin'
    下一篇:什么是时间复杂度

    发表评论

    最新留言

    很好
    [***.229.124.182]2025年04月19日 05时46分36秒

    关于作者

        喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
    -- 愿君每日到此一游!

    推荐文章