算法学习
是一只不会游泳的鱼
这个作者很懒,什么都没留下…
展开
-
(LeetCode)算法学习- 整数反转分析
题目:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。示例:整数:123反转:321class Solution { public int reverse(int x) { //声明long类型,用来接收翻转后的数 long n = 0; while(x !=原创 2020-07-29 17:17:20 · 112 阅读 · 0 评论 -
(LeetCode)算法学习- 两数之和分析
初学算法,一脸懵逼,在LeetCode上只能靠看着别人的代码,然后去学习。题目:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]答案以及分析注释:class Solutio.原创 2020-07-29 16:27:09 · 143 阅读 · 0 评论