首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
DongDong
掘友等级
后端开发工程师
|
某某金融公司
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
60
文章 60
沸点 0
赞
60
返回
|
搜索文章
最新
热门
23种设计模式-适配器模式
适配器模式(Adapter Pattern)是一种结构型设计模式,其主要目的是将一个类的接口转换成另一个客户端所期望的接口。适配器模式可以让原本不兼容的类能够合作无间,解决了系统中不兼容接口的问题。
23种设计模式-原型模式
通过使用原型模式,我们可以避免重复地实例化和配置对象,并且可以更加灵活地创建新对象。值得注意的是,由于 Java 中的 `clone()` 方法是浅拷贝,即只复制对象本身的属性而不复制属性所引用的对象
23种设计模式-建造者模式
建造者模式是一种创建型设计模式,它的目的是将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的表示。这种模式常用于构建具有复杂结构的对象,如需要多个部件组合而成的对象。
23种设计模式-工厂模式
工厂模式是一种创建型设计模式,它提供了一种方法来创建对象,而不需要在代码中显式地指定对象的具体类。在工厂模式中,我们创建一个工厂类,这个工厂类负责创建对象,并且将对象的创建过程封装起来。
23种设计模式-单例模式
Java单例模式是一种常见的设计模式,它可以确保一个类只有一个实例,并提供全局访问点。在Java中,单例模式通常用于管理全局资源,例如数据库连接池、日志记录器等
软件开基础算法-贪心算法
贪心算法是一种常用的算法思想,主要用于解决优化问题。它是一种选择当前最优解的策略,希望通过每一步的最优选择,最终得到全局最优解。贪心算法通常用于组合优化问题,例如背包问题、最小生成树、最短路问题等。
软件开发基础算法-分治算法
分治算法是一种常用的算法设计思想,它将问题划分为若干个规模较小但结构与原问题相似的子问题,递归地解决这些子问题,最后将子问题的解组合成原问题的解。这种算法设计思想适用于那些可以被分解成若干个相互独立的
软件开发基础算法-动态规划
动态规划是一种非常常见的算法思想,在解决许多优化问题时非常有用。它可以用来求解许多问题,如最优化问题、最长公共子序列、背包问题等等。本文将介绍动态规划的基本概念和应用。
软件开发基础算法-回溯算法
回溯算法(Backtracking)是一种基于深度优先搜索的算法,用于在一组可能的解中搜索一个解。回溯算法通常在问题的解空间树中搜索,这棵树包含问题的所有可能解。回溯算法通过深度优先搜索树来搜索解,当
个人成就
文章被点赞
9
文章被阅读
908
掘力值
44
关注了
4
关注者
0
收藏集
13
关注标签
21
加入于
2023-03-02