LeetCode刷题记录
创建于
回文数
https://leetcode-cn.com/problems/palindrome-number
给出一个整数,判断它是否是回文数,121是,0是,-1不是,-121不是
第一种解法 理论上比较差的一种:转成String然后比较一下就可以
1 | class Solution { |
执行用时:10 ms
内存消耗:39.1 MB
第二种解法 官方题解,把数的后面一半倒过来,和前一半比较
1 | class Solution { |
执行用时 :9 ms, 在所有 Java 提交中击败了99.19%的用户
内存消耗 :39.2 MB, 在所有 Java 提交中击败了5.14%的用户
奇怪的是,第二种方法没有开新的String,只用了一个int,反而内存用的多…