摘要: 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。 /** * OH NO !!! * 执行结果: 通过 执行用时 : 17 ms 阅读全文
posted @ 2020-03-03 15:57 仓鼠爱画方格子 阅读(135) 评论(0) 推荐(0)
摘要: 题目一: 给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例: 给定 nums 阅读全文
posted @ 2020-03-03 15:45 仓鼠爱画方格子 阅读(148) 评论(0) 推荐(0)
摘要: 二进制链表转整数 PS: 自己写的时候没写出来,一直报错,看了题解之后写的 核心就是:左边右移一位就要乘以二 ,感觉很酷 public class ListNode { int val; ListNode next; ListNode(int x) { val = x; } } public int 阅读全文
posted @ 2020-03-03 15:36 仓鼠爱画方格子 阅读(110) 评论(0) 推荐(0)
摘要: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums 阅读全文
posted @ 2020-03-03 15:25 仓鼠爱画方格子 阅读(281) 评论(0) 推荐(0)