【设计模式】设计模式

适配器模式

目的:

JDBC数据库驱动程序

组合模式

目的

应用场景

  • 树形结构

递归 应用场景

用得少。

汉诺塔。。

递归能解决什么问题

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

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

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

相关推荐
必须会一定会3 分钟前
GLM-5.3 迁移实战:强制思考、1M 上下文与官方编程基准
android·开发语言·kotlin
牛油果子哥q8 分钟前
C++STL容器详解:vector/list/string底层扩容、迭代器失效终极解决、容器选型避坑
开发语言·c++·list
Java成神之路-14 分钟前
深入理解 HashMap 扩容时机:JDK 7 vs JDK 8 的设计差异与取舍
java·juc
李冰然14 分钟前
深入Java集合框架:数组与List互转底层原理剖析(JDK 8)
java
meilindehuzi_a15 分钟前
Next.js 全栈基础实战:从 SPA、SSR 到 App Router 与 Todo API
开发语言·javascript·ecmascript
Chen—LSN22 分钟前
C语言——数据在内存中的存储
c语言·开发语言·经验分享·笔记
竹枝溪24 分钟前
MySQL进阶:约束、多表设计、多表查询与事务
java·数据库·mysql·事务·子查询·acid·多表查询
caimouse31 分钟前
ReactOS 图形系统分析(24):指针(光标)管理 — mouse.c/h
c语言·开发语言
上玄code32 分钟前
【Agent精讲】调一个LLMAPI背后的工程问题
java·开发语言·python·chatgpt
李冰然33 分钟前
深入Java集合框架:ArrayList源码解析(JDK 8)
java