LeetCode做题篇
看到我请叫我去刷leetcode
Never stopping
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
搜索插入位置(二分查找)
此题目为二分查找的入门级别题目,找到一个位置进行放置target数。原创 2025-07-03 22:07:59 · 223 阅读 · 0 评论 -
最长公共前缀
此题是寻找给定一系列字符串后找出给定字符串后的相同的前缀。原创 2025-06-30 23:39:04 · 148 阅读 · 0 评论 -
分发糖果
某个位置得考虑左右两边的糖果数量,这个位置如果评分比隔壁两个都高的话,那么分配的糖果就要比隔壁两个数量都多。原创 2025-06-30 16:09:35 · 161 阅读 · 0 评论 -
加油站
题目解析,在某点到下一个点时候,既需要gas进行加油也要进行花费cost。在某一点开始,遍历完整个数组后,没有gas[i]-cost[i]<0的情况就返回相应的下标。原创 2025-06-30 13:52:29 · 145 阅读 · 0 评论 -
O(1) 时间插入、删除和获取随机元素
首先先初始化一个数组和一个hashMap,还有一个初始化随机函数。原创 2025-06-29 17:25:02 · 398 阅读 · 0 评论 -
买卖股票的最佳时机 II
如图为状态转移图,f[i]可以表示第一天买入,g[0]表示啥都不干。原创 2025-06-28 21:58:28 · 242 阅读 · 0 评论 -
多数元素
我们可以将所有元素放到map中并且记录出现的个数,并且后续再一次进行遍历,设第一个元素为最多出现元素的个数值,后续遍历出现个数,如果大于count,就进行更新,否则不更新,并且记录key,最后返回对应的key。原创 2025-06-28 19:26:50 · 270 阅读 · 0 评论 -
删除排序数组中的重复项 II
这里我们使用了两个指针,一个是slow指针,一个是fast指针,slow指针代表着遍历到某个节点的时候该填的位置,而fast指针代表着向前持续遍历指针。原创 2025-06-28 18:59:44 · 198 阅读 · 0 评论
分享