听风是风

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

导航

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 29 下一页

2021年6月20日 #

从零开始的react入门教程(八),redux起源与基础用法

摘要: 壹 ❀ 引 我们在从零开始的react入门教程(七),react中的状态提升,我们为什么需要使用redux一文中介绍了react的状态提升,对于不同组件之间状态需要通信时,将状态提升至两个组件共有的最近父组件进行管理是官方较为推荐的做法。 但随之暴露的问题也非常明显,如果组件层级跨越较大,遥远的父组 阅读全文

posted @ 2021-06-20 20:24 听风是风 阅读(519) 评论(0) 推荐(1) 编辑

2021年6月16日 #

JS Leetcode 852. 山脉数组的峰顶索引图解分析,高高的山峰一起吹山风吧。

摘要: 壹 ❀ 引 本题来自LeetCode 852. 山脉数组的峰顶索引,难度依旧是简单,也是一道考二分法的题目,题目描述如下: 符合下列属性的数组 arr 称为 山脉数组 : arr.length >= 3 存在 i(0 < i < arr.length - 1)使得: arr[0] < arr[1] 阅读全文

posted @ 2021-06-16 01:03 听风是风 阅读(277) 评论(0) 推荐(0) 编辑

2021年6月14日 #

JS Leetcode 374. 猜数字大小 题解分析

摘要: 壹 ❀ 引 本题来自LeetCode 374. 猜数字大小,题目难度简单,与昨天的题目一样,也是一道标准二分法的题目,不知道是不是端午节的缘故,这两天的题目都比较简单,题目描述如下: 猜数字游戏的规则如下: 每轮游戏,我都会从 1 到 n 随机选择一个数字。 请你猜选出的是哪个数字。 如果你猜错了, 阅读全文

posted @ 2021-06-14 23:33 听风是风 阅读(183) 评论(0) 推荐(0) 编辑

JS Leetcode 278. 第一个错误的版本 题解分析

摘要: 壹 ❀ 引 本题来自LeetCode的278. 第一个错误的版本,难度简单,端午节就应该做点容易的题目缓解心情,题目描述如下: 你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。 阅读全文

posted @ 2021-06-14 00:02 听风是风 阅读(161) 评论(0) 推荐(0) 编辑

2021年6月10日 #

JS Leetcode 1370. 上升下降字符串 题解分析,桶排序与charCodeAt fromCharCode妙用

摘要: 壹 ❀ 引 本题来自LeetCode1370. 上升下降字符串,难度简单,是一道考察对于字符串遍历熟练度的题目,题目描述如下: 给你一个字符串 s ,请你根据下面的算法重新构造字符串: 从 s 中选出 最小 的字符,将它 接在 结果字符串的后面。 从 s 剩余字符中选出 最小 的字符,且该字符比上一 阅读全文

posted @ 2021-06-10 20:48 听风是风 阅读(193) 评论(0) 推荐(0) 编辑

JS Leetcode 155. 最小栈 题解分析

摘要: 壹 ❀ 引 本题来自LeetCode155. 最小栈,难度简单,题目描述如下: 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。 pop() —— 删除栈顶的元素。 top() —— 获取栈顶元素。 getMin() 阅读全文

posted @ 2021-06-10 00:38 听风是风 阅读(155) 评论(0) 推荐(0) 编辑

2021年6月6日 #

JS Leetcode 525. 连续数组 前缀和加哈希表,小白式讲解让你彻底明白此题

摘要: 壹 ❀ 引 题目来自LeetCode的525. 连续数组,难度中等,题目描述如下: 给定一个二进制数组 nums , 找到含有相同数量的 0 和 1 的最长连续子数组,并返回该子数组的长度。 示例 1: 输入: nums = [0,1] 输出: 2 说明: [0, 1] 是具有相同数量 0 和 1 阅读全文

posted @ 2021-06-06 23:09 听风是风 阅读(205) 评论(0) 推荐(0) 编辑

2021年5月20日 #

JS Leetcode 690. 员工的重要性 题解分析

摘要: 壹 ❀ 引 本题来自LeetCode690. 员工的重要性,难度简单,题目描述如下: 给定一个保存员工信息的数据结构,它包含了员工 唯一的 id ,重要度 和 直系下属的 id 。 比如,员工 1 是员工 2 的领导,员工 2 是员工 3 的领导。他们相应的重要度为 15 , 10 , 5 。那么员 阅读全文

posted @ 2021-05-20 01:20 听风是风 阅读(149) 评论(0) 推荐(0) 编辑

2021年5月10日 #

JS 判断两个数组是否相等,元素以及顺序相等,顺序不同但元素相等

摘要: 壹 ❀ 引 在日常开发中,判断两个数组是否相等应该是较为常见的场景,因为常用,所以想着简单记录下。关于判断数组相等,这里我分为两种场景,第一种是数组完全相等,即数组元素相同且元素顺序一致;第二则为元素相同但顺序不同,我会分开讨论。 注意,这里不讨论数组元素是函数,正则等特殊情况,因为实际开发中也很难 阅读全文

posted @ 2021-05-10 19:23 听风是风 阅读(8233) 评论(1) 推荐(1) 编辑

2021年4月27日 #

JS Leetcode 70. 爬楼梯 题解分析,斐波那契数列与动态规划

摘要: 本题来自LeetCode70. 爬楼梯,难度简单,属于一道动态规划的入门题,题目描述如下: 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例 1: 输入: 2 输出: 2 解释: 有两种方法可 阅读全文

posted @ 2021-04-27 01:58 听风是风 阅读(525) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 29 下一页