首页
瞬间
归档
算法
链表
数组
字符串
双指针
二叉树
栈与队列
回溯算法
动态规划
贪心算法
前端
后端
鸿蒙
About
小王同学
Stay Hungry, Stay Foolish.
累计撰写
141
篇文章
累计创建
20
个标签
累计收到
0
条评论
栏目
首页
瞬间
归档
算法
链表
数组
字符串
双指针
二叉树
栈与队列
回溯算法
动态规划
贪心算法
前端
后端
鸿蒙
About
目 录
CONTENT
以下是
算法
相关的文章
2024-01-28
Leetcode 452. 用最少数量的箭引爆气球
Leetcode 452. 用最少数量的箭引爆气球 力扣传送门(opens new window) 在二维空间中有许多球形的气球。对于每个气球,提供的输入是水平方向上,气球直径的开始和结束坐标。由于它是水平的,所以纵坐标并不重要,因此只要知道开始和结束的横坐标就足够了。开始坐标总是小于结束坐标。 一
2024-01-28
50
0
0
算法
2024-01-27
Leetcode 406.根据身高重建队列
Leetcode 406.根据身高重建队列 力扣传送门(opens new window) 假设有打乱顺序的一群人站成一个队列,数组 people 表示队列中一些人的属性(不一定按顺序)。每个 people[i] = [hi, ki] 表示第 i 个人的身高为 hi ,前面 正好 有 ki 个身高大
2024-01-27
51
0
0
算法
2024-01-27
Leetcode 860.柠檬水找零
Leetcode 860.柠檬水找零 力扣传送门(opens new window) 在柠檬水摊上,每一杯柠檬水的售价为 5 美元。 顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯。 每位顾客只买一杯柠檬水,然后向你付 5 美元、10 美元或 20 美元。你必须给每个顾客正确找
2024-01-27
50
0
0
算法
2024-01-27
Leetcode 135. 分发糖果
Leetcode 135. 分发糖果 力扣传送门(opens new window) 老师想给孩子们分发糖果,有 N 个孩子站成了一条直线,老师会根据每个孩子的表现,预先给他们评分。 你需要按照以下要求,帮助老师给这些孩子分发糖果: 每个孩子至少分配到 1 个糖果。 相邻的孩子中,评分高的孩子必须获
2024-01-27
40
0
1
算法
2024-01-26
Leetcode 134. 加油站
Leetcode 134. 加油站 力扣传送门(opens new window) 在一条环路上有 N 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时
2024-01-26
54
0
1
算法
2024-01-25
Leetcode 1005.K次取反后最大化的数组和
Leetcode 1005.K次取反后最大化的数组和 力扣传送门(opens new window) 给定一个整数数组 A,我们只能用以下方法修改该数组:我们选择某个索引 i 并将 A[i] 替换为 -A[i],然后总共重复这个过程 K 次。(我们可以多次选择同一个索引 i。) 以这种方式修改数组后
2024-01-25
46
0
1
算法
2024-01-24
Leetcode 45.跳跃游戏 II
Leetcode 45.跳跃游戏 II 力扣传送门(opens new window) 给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 你的目标是使用最少的跳跃次数到达数组的最后一个位置。 示例: 输入: [2,3,1,1,4] 输出: 2 解
2024-01-24
47
0
0
算法
2024-01-23
Leetcode 55. 跳跃游戏
Leetcode 55. 跳跃游戏 力扣传送门(opens new window) 给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个位置。 示例 1: 输入: [2,3,1,1,4] 输出: true 解释: 我们可以
2024-01-23
36
0
0
算法
2024-01-23
Leetcode 122.买卖股票的最佳时机 II
Leetcode 122.买卖股票的最佳时机 II 力扣传送门 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1
2024-01-23
32
0
0
算法
2024-01-23
LeetCode 53. 最大子序和
LeetCode 53. 最大子序和 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4] 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 解题思路: 实现局部
2024-01-23
44
0
0
算法
1
...
6
7
8
9
10