【设计模式】设计模式

适配器模式

目的:

JDBC数据库驱动程序

组合模式

目的

应用场景

  • 树形结构

递归 应用场景

用得少。

汉诺塔。。

递归能解决什么问题

各种数学问题,如:八皇后问题、汉诺塔、阶乘问题、迷宫问题、球和篮子问题

各种算法中也是用到了递归,比如 快排、归并排序、二分查找、分治算法

将用栈解决的问题,递归代码比较整洁

相关推荐
娇娇yyyyyy26 分钟前
QT编程(18): Qt QItemSelectionModel介绍
开发语言·qt
zhglhy35 分钟前
Java分库分表技术对比分析
java·分库分表
wuyikeer37 分钟前
Spring Framework 中文官方文档
java·后端·spring
豆豆的java之旅41 分钟前
软考中级软件设计师 数据结构详细知识点(含真题+练习题,可直接复习)
java·开发语言·数据结构
sthnyph44 分钟前
QT开发:事件循环与处理机制的概念和流程概括性总结
开发语言·qt
大尚来也1 小时前
Java 反射:从“动态魔法”到生产实战的避坑指南
开发语言
无心水1 小时前
Java时间处理封神篇:java.time全解析
java·开发语言·python·架构·localdate·java.time·java时间处理
wuyikeer1 小时前
Spring BOOT 启动参数
java·spring boot·后端
多看书少吃饭2 小时前
Vue + Java + Python 打造企业级 AI 知识库与任务分发系统(RAG架构全解析)
java·vue.js·笔记
m0_587958952 小时前
C++中的命令模式变体
开发语言·c++·算法