[LeetCode]Reverse Integer

原创 2015年07月08日 19:20:47

数字翻转,正负一起考虑
用long long 来处理int的溢出问题

/*
Reverse digits of an integer.

Example1: x = 123, return 321
Example2: x = -123, return -321
*/

class Solution {
public:
    int reverse(int x) {
        long long int ret=0;
        while(x){
                ret = 10*ret + x%10;
                if(ret>INT_MAX||ret<INT_MIN)    //用longlong来判断溢出
                    return 0;
                x = x/10;
        }
        return ret;
    }
};
版权声明:本文为博主原创文章,未经博主允许不得转载。

《LeetBook》leetcode题解(7): Reverse Integer[E]——处理溢出的技巧

007. Reverse Integer[E]——处理溢出的技巧 Reverse IntegerE处理溢出的技巧 题目 思路 思路1用long 思路2变化前后对比 思路3提前停止操作 题目Revers...
  • hk2291976
  • hk2291976
  • 2016年04月10日 10:59
  • 688

关于LeetCode中Reverse Integer一题的理解

题目如下: Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321...
  • zsy112371
  • zsy112371
  • 2016年08月27日 16:46
  • 265

LeetCode Reverse Integer 带考虑第二种特殊情况

Reverse Integer  Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, re...
  • kenden23
  • kenden23
  • 2013年10月29日 13:53
  • 1425

Leetcode上的各种“Reverse”

A. 单链表整体的逆转题目链接:https://leetcode.com/problems/reverse-linked-list/其实做法挺简单的,就是将每个节点的next指针指向原来链表中的上一个...
  • Jacketinsysu
  • Jacketinsysu
  • 2016年03月03日 23:10
  • 326

LeetCode之Tree题目汇总

Balanced Binary TreeGiven a binary tree, determine if it is height-balanced.For this problem, a heig...
  • Yano_nankai
  • Yano_nankai
  • 2015年12月29日 20:43
  • 696

Reverse Integer(整数反转)

Given a 32-bit signed integer, reverse digits of an integer. Example 1: Input: 123 Output: 321 ...
  • xuchonghao
  • xuchonghao
  • 2018年01月01日 09:30
  • 19

[LeetCode] Plus One - 整数字符转换相加

题目概述:Plus One - 整数加一 Given a non-negative number represented as an array of digits, plus one to the ...
  • Eastmount
  • Eastmount
  • 2015年09月09日 05:19
  • 1811

Integer类中reverse方法探究

java源代码Integer类中提供了reverse(int i)方法,这个方法的作用是用来将int类型变量的二进制表示进行按位反转。数值类型变量进行按位反转的问题和常见的数字反转以及字符串反转和数组...
  • u013190513
  • u013190513
  • 2017年04月24日 12:56
  • 151

每天一题LeetCode[第六天]

每天一题LeetCode[第六天]Reverse IntegerDescription:Reverse digits of an integer.Example1: x = 123, return 3...
  • qq_23843415
  • qq_23843415
  • 2017年02月09日 23:29
  • 73

Reverse Integer(反转整型数)

Reverse digits of an integer.(反转一个整型数)Example1: x = 123, return 321 Example2: x = -123, return -321...
  • ajiangfan
  • ajiangfan
  • 2016年12月12日 16:58
  • 474
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[LeetCode]Reverse Integer
举报原因:
原因补充:

(最多只允许输入30个字)