首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
李有魏来
掘友等级
获得徽章 2
动态
文章
专栏
沸点
收藏集
关注
作品
赞
78
文章 77
沸点 1
赞
78
返回
|
搜索文章
最新
热门
环形链表[快慢指针 & 入环点]
对于环问题,快慢指针是一种常用的手段。一步两步走,通过判定是否相遇来判定是否存在环。而且快慢指针还能轻松的求到入环点。
交错字符串[dfs -> 动态规划 -> 状态压缩]
对于匹配问题,常见可以进行dfs暴力匹配,空间复杂度虽小,但是时间复杂度指数级。常见的优化方式就是用动规来进行时空复杂度的中和。而动规的状态转移比较单一时(非for去转移),可用滚动数组进行优化。
事务的隔离级别
并发事务会出现一写三读问题,丢失修改 & 脏读/不可重复读/幻读。丢失修改是一定要解决的,而三种读问题可根据情况调整不同的隔离级别,解决相应的读问题。
MySQL索引失效的情况
索引是一种可以快速寻找指定数据的数据结构,为了能使其快速定位数据,则存储的方式有一定的要求。InnoDB和MyISAM的存储数据的索引方式采用B+数。
JUC学习记录
JUC学习记录,主要有lambda表达式之函数式编程,线程的同步与通信,如何关联Thread与Callable。
Java多线程synchronized与ReentrantLock的区别
synchronized函数锁的是this,ReentrantLock锁的是也是this,synchronized块自定义锁对象。
Java 多线程入门
Java 多线程入门,了解多个线程是如何同时进行的。多任务 -> 多进程 -> 多线程的理解与模拟。
原子的数量[括号匹配问题]
括号匹配问题,采用栈/递归来解决,定义全局变量idx,访问完整个字符串。掌握了这个基本功,才能在此基础上做一些复杂的事。
课程表[拓扑排序]
给定一些边信息,要得到拓扑排序,得学会把图的物理结构做出来,再进行层序遍历。需熟练掌握邻接表的构建和图的遍历。
组合[回溯+剪枝过程]
通过变量引用 + 回撤操作 = 回溯,回溯一般都伴随剪枝过程,剪掉一些不必要的路径。除此之外,还有优化的可能,比如一个数组中选择和小于k的,将数组排序 + 剪枝可降低递归栈深度。
下一页
个人成就
文章被点赞
83
文章被阅读
18,965
掘力值
989
关注了
6
关注者
3
收藏集
1
关注标签
16
加入于
2022-04-27