首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
力扣上岸
掘友等级
-
公众号:力扣上岸
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 4
沸点 15
赞
19
返回
|
搜索文章
最新
热门
【力扣上岸】一文搞定前缀树:从实现到应用
力扣中有很多道题目可以用前缀树来解决。作为一种树的数据结构,前缀树被广泛应用在很多场景中,比如在搜索引擎中输入几个字,就会有自动补全的一系列选项出来。 本文将讲两道题,一道是前缀树的实现,另一道题是前缀树的应用。 第一步,就是实现一个新的类叫做Node,表示这棵树上的结点。有两…
【力扣上岸】巧用双指针 11. 盛最多水的容器
想必很多人都听说过“双指针”这种解法。那么什么时候要使用双指针呢?双指针可以用来解决哪些问题?本文以一道高频题力扣第11题来讲解双指针算法。 可以盛的水由三个因素决定:左侧第i个端点的高度、右侧第j个端点的高度、i到j的距离。在一段连续的区间上,要确定两个端点的位置,可以让我们…
【力扣上岸】第147题 对链表进行插入排序
在插入排序的模版中,搜索A[j]的位置时,我们从后往前地遍历,搜索的同时把每个数字往后移动一位。这道题目基本不需要改动插入排序模版,只是在链表中我们必须从头开始搜索。 下面的代码中prevNode指向的代表模版中的排序序列A[1...j-1],head就是模版外层循环的j = …
LeetCode 1514.谈谈力扣中的Bellman-Ford算法
Bellman-Ford算法可以用来计算有权图中的最短路径。其远离就是对图中的每一条边调用"relax"函数。"relax"函数做了这样一件事:假设图中存在a, b, c三个点,ab如果小于ac + cb,那么ab之间的距离更新为ac + cb。伪代码如下: 这道题目问“从起点…
[力扣上岸] 堆算法 - 高频题Top k问题,你会做了吗?
相信面试经验多的朋友一定见过top k问题。虽然是一道中等题,但是掌握了堆算法后就很简单了。 第一个类是自己实现的一个array,第二个类是最大堆。 add(value): 做了两件事:1. 把最新加入的value放在堆的最后面(也就是_count这个位置。_count统计的是…
个人成就
文章被点赞
5
文章被阅读
2,872
掘力值
129
关注了
2
关注者
6
收藏集
0
关注标签
12
加入于
2020-10-31