FEATURED NOTE
力扣-26. 删除有序数组中的重复项
删除有序数组中的重复项
删除有序数组中的重复项
具体 — 从真实问题和亲手实践出发。
克制 — 去掉噪音,为阅读留出空间。
长久 — 写给未来仍然会打开这一页的人。
给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。
给你一个整数数组 nums,要求把所有 0 移动到数组末尾,同时保持所有非零元素的原有相对顺序。 并且要求:必须原地修改数组,不能复制一个新的数组作为最终结果。
给你两个字符串 s 和 t,判断 t 是否是 s 的字母异位词。 两个字符串包含的字符种类和每个字符出现的次数完全一样,只是排列顺序可以不同。
给你一个升序排列的整数数组 nums,以及一个目标值 target。 如果 target 存在于数组中,返回它的下标;如果不存在,返回 -1。
给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。
写一个 RecentCounter 类来计算特定时间范围内最近的请求。 请你实现 RecentCounter 类: RecentCounter() 初始化计数器,请求数为 0 。 int ping(int t) 在时间 t 添加一个新请求,其中 t 表示以毫秒为单位的某个时间,并返回过去 3000 毫秒内发生的所有请求数(包括新请求)。确切地说,返回在 [t-3000, t] 内发生的请求数。 保证 每次对 ping 的调用都使用比之前更大的 t 值。