首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
monday
掘友等级
你好,周一
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
JVM常见的垃圾回收算法
1、Mark-Sweep标记-清除算法,2、Copy 拷贝算法,3、Mark-Compact 标记整理算法,4、三色标记算法
有环或无环单链表的相交问题
关于求有环无环单链表相交的问题,是链表类型题目中数一数二的难题。分两大步,1、找到入环节点;2、根据入环节点分为:两个链表无环、一个有环一个无环(不可能相交)、两个有环。此时就迎刃而解了。
JUC常见的锁
JUC常见的锁:AtomicInteger、Reentrantlock、CountDownLatch、CyclicBarrier、Phaser、ReadWriteLock、Semaphore等。
复制带随机指针的链表
复制带随机指针的链表,提供两种解决方法,额外空间复杂度分别为O(1)和O(N),O(N)的采用Map来辅助。
聊聊volatile
volatile作用: 1、保证线程可见性;2、禁止指令重排序;3、不能保证原子性,也就是不能替代synchronized
将单向链表划分成左边小、中间等、右边大的形式
将单向链表划分成左边小、中间等、右边大的形式,采用两种解法。1、荷兰国旗解决,额外空间复杂度O(N);2、使用6个有限变量解决,额外空间复杂度为O(1)
判断链表是不是回文结构
判断链表是不是回文结构,采用两种解法。1、额外空间复杂度为O(1)的写法,全程只使用了n1、n2、n3三个有限变量;2、额外空间复杂度为O(N)的写法,采用栈来做。
排序算法总结
说了这么久的排序算法,是时候进行总结一下了。本文总结了排序算法的稳定性、排序算法常见的坑、工程上对排序算法的改进等。
不基于比较的排序
不基于比较的排序,核心思想就是桶排序,时间复杂度都是O(N)。常见的有计数排序、基数排序。 计数排序:适用于排序元素的值范围比较小的,且是整数;基数排序:适用于十进制正整数
前缀树
1、前缀树定义,2、简版的前缀树:只能存放26个小写字母组成的字符串,3、通用的前缀树:不限定存放的内容
下一页
个人成就
文章被点赞
24
文章被阅读
22,246
掘力值
1,035
关注了
0
关注者
4
收藏集
0
关注标签
12
加入于
2021-11-25