首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JoYnHaNg
掘友等级
运维开发
一个不断学习、积极向上的赛博搬砖人
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
LeetCode 135. 分发糖果【困难】
题干 n 个孩子站成一排。给你一个整数数组 ratings 表示每个孩子的评分。 你需要按照以下要求,给这些孩子分发糖果: 每个孩子至少分配到 1 个糖果。 相邻两个孩子评分更高的孩子会获得更多的糖果
LeetCode 134. 加油站【中等】
题干 在一条环路上有 n 个加油站,其中第 i 个加油站有汽油 gas[i] **升。 你有一辆油箱容量无限的的汽车,从第 **i **个加油站开往第 **i+1 **个加油站需要消耗汽油 cost[
LeetCode 238. 除自身以外数组的乘积【中等】
题干 给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部
LeetCode 274.H指数【中等】
本题的关键在于发现h指数的取值范围,定了h指数的取值范围,就可以采用像是计数排序和二分查找的方法进行求解
LeetCode 45. 跳跃游戏 II【中等】
本题区别于LeetCode 55,求的是在可达的前提下的最小跳数。通过维护一个滑动窗口,标识当前跳数下的可达范围,在这个可达范围内寻找下一跳可能的位置,期间维护一个最大可达位置来判断是否达到终点。
LeetCode 55. 跳跃游戏【中等】
本题多种方法可解,最简单的是贪心算法,一开始并没有想到贪心,想使用递归或动态规划去解决,其实是没有想到不需要每次都遍历一个点可达的点能不能到达终点,只需要维护一个最大可达距离,用贪心去解决就行了
LeetCode 122. 买卖股票的最佳时机 II【中等】
给一个股票价格变化的序列,可以多次买卖,本质上考察贪心算法,贪心的获得所有的正收益,最后的收益一定是最大的。本题还有动态规划的做法,但是不如贪心简单
LeetCode 121. 买卖股票的最佳时机【简单】
考察滑动窗口,滑动窗口的关键在于窗口移动的条件,本题中移动的条件是找到了一个更低的买点,意味着之前的买点再往后遍历也找不到比这个更低的买点更高的利润了,因此窗口向后移动。
LeetCode 189.轮转数组【中等】
本题最简单的方法是空间复杂度为O(n)的算法,只需要按照题目要求计算新的元素位置,存放在一个新的数组中即可。较难的是原地操作的方法,其中,反转列表的方法比较简单且容易理解,交换法很难想到。
LeetCode 80. 删除有序数组中的重复项 II【中等】
考察双指针中的快慢指针,慢指针始终指向数组边界,快指针始终指向待检查元素,如果待检查元素符合加入到数组边界的条件,就将它加入到数组,并将数组边界向后移动
下一页
个人成就
文章被点赞
1
文章被阅读
2,048
掘力值
266
关注了
0
关注者
0
收藏集
0
关注标签
10
加入于
2024-08-31