首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
铜炉
掘友等级
Java
|
蚂蚁金服
成为这个世界上希望看见的改变
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
73
文章 72
沸点 1
赞
73
返回
|
搜索文章
赞
文章( 72 )
沸点( 1 )
SPI你认识吗
SPI是相对API而言的。 API指的是应用对服务调用方提供的接口,用于提供某种服务、功能,面向的是服务调用方。 SPI(Service Provider Interface)是JDK内置的一种服务提供发现机制。 这些SPI的接口是由Java核心库来提供,而SPI的实现则是作为…
[方法论]四十日更后,悟了点啥
坚持日更40天了。 一开始刚开始写的时候觉得可能坚持不了这么久,有那么多的周末和假日,还有过年的七天乐,抱着写一天算一天的想法,走到了现在,路途不算通顺,但是也不算太坎坷,总而言之,坚持40天,很开心。 其实持续写作对我而言的一个最大好处,就是可以把之前的一些想法得到沉淀和升级…
[并查集]并查集应用之水位上升的泳池中游泳
本次还是一道连通性判断的问题,题目核心是要判断何时从第一个分量到最后一个分量能够连通,变化是随着时间推移,分量的连通性判断会随着变化,所以需要做的事情是在每次连通性发生变化时动态增加连通关系直到第一个分量和最后一个分量相连。 2、随时间推移,当相邻两个水槽都被水灌满的时候,两个…
[并查集]并查集应用之打砖块
一开始我的想法有点跑偏,从正向考虑,想通过并查集给每个分量维护一个屋顶连接数,然后打掉砖块的时候这个连接数减一,然后在遍历分量去搜索连接数为0的分量做统计,但是这么做代码越写越复杂,最后还是放弃了,采用了官方的逆向的思路。 简单来说,题目就是这三步,从题目正向来看,是一个把连通…
[并查集]并查集应用之婴儿姓名
本题仍然是一道判断连通性的题目,不同姓名通过synonyms来表示了连通关系,因为最终的结果返回的是存在连通关系的姓名所对应数量的总和,所以,使用并查集将存在连通关系的名字合并并存储,最终统计每颗树下的名字总量即可。 将有合并关系的名字合并倒一棵树中,最终有多少棵树,就应该返回…
[乱七八糟]惊心动魄的破五之日
今天喝多了,看了几道算法题,实在是没有多余的空闲余力去分析和理解问题了,不过今天喝酒的理由确实有点值得记录一下。 下午3:30整,孩子和爷爷玩躲猫猫,孩子躲进了卧室里,然后自己把门反锁上了,家里四个大人,只能在门外干瞪眼,谁也进不去,我迫于无奈,只能开发自己尚未掌握的开锁技能,…
熬夜肝了个IDEA插件整合程序员常用的工具,总有你能用上的
自己在开发的过程中经常会使用一些在线的工具,比如:时间戳转日期,JSON格式化等等;前几天思考了下想把这些常用的功能都做成IDEA插件,在使用的时候就不用去网上寻找工具,在IDEA中就可以快速完成提升开发人员开发效率,所以就熬夜肝了这个插件,欢迎大家都来使用。
[并查集]并查集应用之省份数量
经过并查集的升级路线一二三四之后,我们现在得到了一个相对来说比较完美的并查集数据结构,从本篇开始应用这个并查集为我们解决实际的算法问题。 题目中需要计算的省份数量,实际上就是并查集的森林中树的数量,好在我们在并查集结构中已经使用count来标记了并查集中不同树的数量,所以,我们…
撸完这篇线程池,我快咳血了!
我们知道,线程需要的时候要进行创建,不需要的时候需要进行销毁,但是线程的创建和销毁都是一个开销比较大的操作。 虽然我们程序员创建一个线程很容易,直接使用 new Thread() 创建就可以了,但是操作系统做的工作会多很多,它需要发出 系统调用,陷入内核,调用内核 API 创建…
[并查集]并查集的升级路线(四)
并查集在经过了quick-find、quick-union、加权quick-union的演化之后,我们拥有了一个暂时看起来非常不错的算法,就是加权quick-union。经过分析和总结后,加权quick-union的操作可以将树的深度控制在log(n)的级别,相较于单纯的qui…
下一页
个人成就
文章被点赞
195
文章被阅读
26,735
掘力值
1,594
关注了
9
关注者
20
收藏集
1
关注标签
9
加入于
2020-04-29