ALL NOTES

写下的,
都在这里。

按时间收好每一页,记录一路积累的实践与思考。

02
1 MIN

力扣-121. 买卖股票的最佳时机

给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。

简单力扣
↗
03
1 MIN

力扣-283. 移动零

给你一个整数数组 nums,要求把所有 0 移动到数组末尾,同时保持所有非零元素的原有相对顺序。 并且要求:必须原地修改数组,不能复制一个新的数组作为最终结果。

简单力扣
↗
04
1 MIN

力扣-242. 有效的字母异位词

给你两个字符串 s 和 t,判断 t 是否是 s 的字母异位词。 两个字符串包含的字符种类和每个字符出现的次数完全一样,只是排列顺序可以不同。

简单力扣
↗
05
1 MIN

力扣-704. 二分查找

给你一个升序排列的整数数组 nums,以及一个目标值 target。 如果 target 存在于数组中,返回它的下标;如果不存在,返回 -1。

简单力扣
↗
06
1 MIN

力扣-206. 反转链表

给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。

简单力扣
↗
07
1 MIN

力扣-933. 最近的请求次数

写一个 RecentCounter 类来计算特定时间范围内最近的请求。 请你实现 RecentCounter 类: RecentCounter() 初始化计数器,请求数为 0 。 int ping(int t) 在时间 t 添加一个新请求,其中 t 表示以毫秒为单位的某个时间,并返回过去 3000 毫秒内发生的所有请求数(包括新请求)。确切地说,返回在 [t-3000, t] 内发生的请求数。 保证 每次对 ping 的调用都使用比之前更大的 t 值。

简单力扣
↗
08
1 MIN

力扣-20. 有效的括号

给你一个只包含这些字符的字符串: ( ) [ ] { } 判断括号是否合法。

简单力扣
↗
10
1 MIN

力扣-1. 两数之和

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。

简单力扣
↗
11
9 MIN

在时间的河流里寻找自己

一、成长,是一场认识自己的旅程 1. 从追逐别人,到发现真正的自己 人生是一场漫长的旅程,而成长,就是在这场旅程中不断认识自己的过程。 小时候,我们对于未来总有许多简单而美好的想象。我们认为长大意味着自由,意味着可以做自己喜欢的事情,可以拥有想要的一切。那时候,我们衡量自己的标准往往来自外界:一次考试的成绩、一句老师的表扬、一份别人羡慕的荣誉,都能成为证

↗