7. Reverse Integer
1 | class Solution { |
这道题精髓在于如何判断是否超出Integer.MAX_VALUE和Integer.MIN_VALUE. 这个模板也反复强调要记下来.
时间复杂度: O(1) 因为32bit integer长度固定, 我们需要遍历每一个bit, 因此最大就是32bits遍历完.
空间复杂度: O(1) 没有使用额外空间或者栈.
1 | class Solution { |
这道题精髓在于如何判断是否超出Integer.MAX_VALUE和Integer.MIN_VALUE. 这个模板也反复强调要记下来.
时间复杂度: O(1) 因为32bit integer长度固定, 我们需要遍历每一个bit, 因此最大就是32bits遍历完.
空间复杂度: O(1) 没有使用额外空间或者栈.