听风是风

学或不学,知识都在那里,只增不减。

导航

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 29 下一页

2021年4月15日 #

JS Leetcode 179. 最大数 题解分析,sort a-b与b-a的区别,sort排序原理解析

摘要: 壹 ❀ 引 今天的题目来自LeetCode179. 最大数,题目描述如下: 给定一组非负整数 nums,重新排列每个数的顺序(每个数不可拆分)使之组成一个最大的整数。 注意:输出结果可能非常大,所以你需要返回一个字符串而不是整数。 示例 1: 输入:nums = [10,2] 输出:"210" 示例 阅读全文

posted @ 2021-04-15 01:35 听风是风 阅读(1174) 评论(2) 推荐(1)

2021年4月13日 #

JS Leetcode 264. 丑数 II 题解分析,当暴力无法暴力,让我们弃武从文了解三指针

摘要: 壹 ❀ 引 我在JS Leetcode 263. 丑数 题解分析,来认识有趣的丑数吧一文中记录了简单难度的丑数题,那么这篇题解是它的升级版,题目来自LeetCode264. 丑数 II,题目描述如下: 给你一个整数 n ,请你找出并返回第 n 个 丑数 。 丑数 就是只包含质因数 2、3 和/或 5 阅读全文

posted @ 2021-04-13 21:42 听风是风 阅读(155) 评论(0) 推荐(0)

2021年4月12日 #

JS Leetcode 263. 丑数 题解分析,来认识有趣的丑数吧

摘要: 壹 ❀ 引 本题来自LeetCode263. 丑数,难度简单,题目描述如下: 给你一个整数 n ,请你判断 n 是否为 丑数 。如果是,返回 true ;否则,返回 false 。 丑数 就是只包含质因数 2、3 和/或 5 的正整数。 示例 1: 输入:n = 6 输出:true 解释:6 = 2 阅读全文

posted @ 2021-04-12 13:28 听风是风 阅读(418) 评论(0) 推荐(0)

2021年4月11日 #

JS Leetcode 154. 寻找旋转排序数组中的最小值 II 题解分析

摘要: 壹 ❀ 引 早在10个月前,也就是去年,我记录了JS leetcode 寻找旋转排序数组中的最小值 题解分析,你不得不了解的二分法一题,那么这篇文章记录它的升级版,来自LeetCode154. 寻找旋转排序数组中的最小值 II,但是我现在回头看之前这篇文章,解题思路更像是找规律,有点难以记忆。我在前 阅读全文

posted @ 2021-04-11 20:04 听风是风 阅读(148) 评论(2) 推荐(0)

2021年4月9日 #

JS Leetcode 81. 搜索旋转排序数组 II 题解,补救二分法的可行性

摘要: 壹 ❀ 引 今日LeetCode题为153. 寻找旋转排序数组中的最小值,在10个月前,我已在JS leetcode 寻找旋转排序数组中的最小值 题解分析,你不得不了解的二分法一文中写了本题的题解,所以今日的题就不用再写博客记录了。而昨天的题81. 搜索旋转排序数组 II因为思路问题,我先记录了它的 阅读全文

posted @ 2021-04-09 19:50 听风是风 阅读(138) 评论(0) 推荐(0)

2021年4月8日 #

JS Leetcode 33. 搜索旋转排序数组题解,图解旋转数组中的二分法

摘要: 壹 ❀ 引 本来今天(2021.4.7)的每日一题是81. 搜索旋转排序数组 II,但今天工作很忙,下班人基本累个半死,题目别说按照二分法的思路做不出来,连题解看了会都没法沉下心去看,不过得到的信息是,本题属于另一道的变体,而且若先了解另一题,对于本题会有较大的帮助,想了想就还是先记录之前的题,题目 阅读全文

posted @ 2021-04-08 01:45 听风是风 阅读(434) 评论(0) 推荐(0)

2021年4月6日 #

JS Leetcode 80. 删除有序数组中的重复项 II题解,常规解法与快慢双指针做法

摘要: 壹 ❀ 引 今天的题目来自LeetCode80. 删除有序数组中的重复项 II,是一道难度中等,但实际挺简单的一道题,题目描述如下: 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 最多出现两次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数 阅读全文

posted @ 2021-04-06 23:16 听风是风 阅读(326) 评论(0) 推荐(0)

2021年4月5日 #

JS Leetcode 74. 搜索二维矩阵题解分析,二分法与坐标轴法

摘要: 壹 ❀ 引 本题来自Leetcode74. 搜索二维矩阵,虽然难度是中等,但如果站在做出来的角度,你会发现其实并不难,题目描述如下: 编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性: 每行中的整数从左到右按升序排列。 每行的第一个整数大于前一行的最后一个整数。 阅读全文

posted @ 2021-04-05 17:39 听风是风 阅读(379) 评论(0) 推荐(0)

JS Leetcode 503. 下一个更大元素 II 题解分析,依旧单调栈做法解决此题

摘要: 壹 ❀ 引 我在JS Leetcode 496. 下一个更大元素 I 更清晰的图解单调栈做法一文中,介绍了单调栈做法解决下一个更大元素的问题,比较巧的是这道题还有升级版,题目来自Leetcode503. 下一个更大元素 II,描述如下: 给定一个循环数组(最后一个元素的下一个元素是数组的第一个元素) 阅读全文

posted @ 2021-04-05 13:07 听风是风 阅读(123) 评论(0) 推荐(0)

2021年3月28日 #

JS Leetcode 496. 下一个更大元素 I 更清晰的图解单调栈做法

摘要: 壹 ❀ 引 最近一周的工作压力很大...一周的时间一直在处理一个APP漏洞问题,因为项目三年无人维护,突然要改东西光是修改构建错误以及三方包依赖错误就花了三天时间= =。不过好在问题到已经结束尾,闲下来还是记录下最近的解题思路,本题来自LeetCode496. 下一个更大元素 I,难度属于简单,题目 阅读全文

posted @ 2021-03-28 21:41 听风是风 阅读(490) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 29 下一页