听风是风

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

导航

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

2021年7月15日 #

JS Leetcode 451. 根据字符出现频率排序题解分析

摘要: 壹 ❀ 引 大前天做的一道题,昨天发版到11点,前天聚餐,一直没时间整理,今天下班闲来无事,还是做个简单思路整理。本题来自LeetCode 451. 根据字符出现频率排序,难度中等,其实整理下思路,其实并不算难,题目描述如下: 给定一个字符串,请将字符串里的字符按照出现的频率降序排列。 示例 1: 阅读全文

posted @ 2021-07-15 21:03 听风是风 阅读(718) 评论(1) 推荐(0)

2021年7月11日 #

JS 可选链操作符?. 空值合并运算符?? 详解,更精简的安全取值与默认值设置小技巧

摘要: 壹 ❀ 引 说来也比较惭愧,可选链操作符?.在公司项目中使用特别频繁,而我在之前一直以为是类似奇技淫巧的写法,所以也没去查阅相关文档,直到在学习typescript时碰巧看到了可选链操作符与空值合并操作符两个概念,才知道原来是ECMAScript官方提出的新语法。因为本人觉得确实非常好用,所以这里做 阅读全文

posted @ 2021-07-11 02:02 听风是风 阅读(1420) 评论(2) 推荐(3)

2021年7月4日 #

从零开始的react入门教程(十),快速上手react-redux,相对于redux它究竟简化了什么?

摘要: 壹 ❀ 引 在前面两篇文章中,我们介绍了redux与context部分概念与基本用法,这里我们做个简单复习。 redux属于应用数据流框架,主要用于应用状态的管理,比如react中的state。其数据流为view-->action-->reducer-->store-->view,比如用户点击了一个 阅读全文

posted @ 2021-07-04 23:40 听风是风 阅读(478) 评论(0) 推荐(1)

2021年6月29日 #

从零开始的react入门教程(九),react context上下文详解,可能有点啰嗦,但很想让你懂

摘要: 壹 ❀ 引 我在从零开始的react入门教程(八),redux起源与基础用法一文中,介绍了redux的前辈Flux,以及redux关于单项数据更新的基本用法。我们在前文提到,相对Flux支持多个store,redux推荐唯一数据源,也就是使用一个全局Store去掌管所有数据。数据源虽然统一了,但我们 阅读全文

posted @ 2021-06-29 00:59 听风是风 阅读(1380) 评论(2) 推荐(2)

2021年6月20日 #

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

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

posted @ 2021-06-20 20:24 听风是风 阅读(592) 评论(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 听风是风 阅读(349) 评论(0) 推荐(0)

2021年6月14日 #

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

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

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

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

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

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

2021年6月10日 #

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

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

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

JS Leetcode 155. 最小栈 题解分析

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

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

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