首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
乌乖
掘友等级
学生
越努力越幸运
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
赞
文章( 14 )
沸点( 0 )
设计模式——工厂方法模式
工厂方法模式是一种创建型设计模式,又称工厂模式、多态工厂模式和虚拟构造器模式,通过定义工厂父类负责定义创建对象的公共接口,而子类则负责生成具体的对象。 将类的实例化(具体产品的创建)延迟到工厂类的子类(具体工厂)中完成,即由子类来决定应该实例化(创建)哪一个类。 之所以可以解决…
Java并发编程——锁
Lock是一个接口,有三个实现类,可重入锁是最常用的一个实现类。 公平锁:多个线程按照申请锁的顺序去获得锁,线程会直接进入队列去排队,永远都是队列的第一位才能得到锁。 优点:所有的线程都能得到资源,不会饿死在队列中。 缺点:吞吐量会下降很多,队列里面除了第一个线程,其他的线程都…
剑指offer(35)——复杂链表的复制
时间复杂度O(N) : 两轮遍历链表,时间复杂度是O(N)。 空间复杂度O(N) : 哈希表dic使用线性大小的额外空间。 时间复杂度 : O(N),遍历三次链表,时间复杂度是O(N)。 空间复杂度 : O(1),节点引用变量使用常数大小的额外空间。
剑指offer(22)——链表中倒数第k个节点
一、题目描述二、思路1、暴力解法2、快慢指针法
个人成就
文章被点赞
33
文章被阅读
8,233
掘力值
434
关注了
0
关注者
11
收藏集
4
关注标签
2
加入于
2020-12-11