Java
死磕代码
分享学习进程,虚心求教,
展开
-
Leetcode每日1题——转变数组后最接近目标值的数组和
主要目的为自我学习记录日期: 2020年6月14日题号: 1300自评难度: 中等难度,需要借助题解,可以尝试官方的二分法题目: 给你一个整数数组 arr 和一个目标值 target ,请你返回一个整数 value ,使得将数组中所有大于 value 的值变成 value 后,数组的和最接近 target (最接近表示两者之差的绝对值最小)。如果有多种使得和最接近 target 的方案,请你返回这些整数中的最小值。请注意,答案不一定是 arr 中的数字。题目来源于leetcode,地址正原创 2020-06-15 01:45:48 · 226 阅读 · 0 评论 -
Leetcode每日1题——爬楼梯
主要目的为自我学习记录日期: 2020年6月13日题号: 70自评难度: 官方评为简单难度,我认为有点难,得记忆下来题目: 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。示例:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶题目来源于leetcode,地址题解:这次可没有暴力法了。一开始毫无头绪,认为可以先除去2,按照余数以及排列原创 2020-06-13 21:24:04 · 269 阅读 · 0 评论 -
Leetcode每日1题——三数之和
主要目的为自我学习记录日期: 2020年6月12日题号: 15自评难度: 中等偏上,适合重复做题目: 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。示例:给定数组 nums = [-1, 0, 1, 2, -1, -4],满足要求的三元组集合为:[ [-1, 0, 1], [-1, -1, 2]]题目来源于leetco原创 2020-06-12 13:14:10 · 244 阅读 · 0 评论 -
Leetcode每日1题——每日温度
Leetcode每日1题——每日温度主要目的为自我学习记录日期: 2020年6月11日题号: 739题目:题目来源于leetcode,地址题解:1、暴力法(毋庸置疑,双重for循环)解释:双重for循环很好理解,一个一个查找比较就可以得出,如果你也是这样的想法,不要质疑自己的切入点。暴力法和评论区最优解的切入点是一致的。2、倒推法(内存消耗和暴力法一致,但是执行时间快了200倍)解释:解题思路来自于评论区置顶,网友Angus-Liu分享的一个题解。我把思路都注释到代码中了。同样是双原创 2020-06-12 01:35:34 · 309 阅读 · 0 评论