刷题
死磕代码
分享学习进程,虚心求教,
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Leetcode每日1题——转变数组后最接近目标值的数组和
主要目的为自我学习记录 日期: 2020年6月14日 题号: 1300 自评难度: 中等难度,需要借助题解,可以尝试官方的二分法 题目: 给你一个整数数组 arr 和一个目标值 target ,请你返回一个整数 value ,使得将数组中所有大于 value 的值变成 value 后,数组的和最接近 target (最接近表示两者之差的绝对值最小)。 如果有多种使得和最接近 target 的方案,请你返回这些整数中的最小值。 请注意,答案不一定是 arr 中的数字。 题目来源于leetcode,地址 正原创 2020-06-15 01:45:48 · 294 阅读 · 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 · 340 阅读 · 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 · 300 阅读 · 0 评论 -
Leetcode每日1题——每日温度
Leetcode每日1题——每日温度 主要目的为自我学习记录 日期: 2020年6月11日 题号: 739 题目: 题目来源于leetcode,地址 题解: 1、暴力法(毋庸置疑,双重for循环) 解释:双重for循环很好理解,一个一个查找比较就可以得出,如果你也是这样的想法,不要质疑自己的切入点。暴力法和评论区最优解的切入点是一致的。 2、倒推法(内存消耗和暴力法一致,但是执行时间快了200倍) 解释:解题思路来自于评论区置顶,网友Angus-Liu分享的一个题解。我把思路都注释到代码中了。同样是双原创 2020-06-12 01:35:34 · 383 阅读 · 0 评论
分享