文章
12
标签
15
分类
3
首页
归档
标签
分类
友链
关于
Bird的个人博客
我的第一篇Hexo博客
返回首页
首页
归档
标签
分类
友链
关于
我的第一篇Hexo博客
发表于
2026-03-18
|
更新于
2026-03-18
|
浏览量:
大家好!这是我用Hexo搭建的第一篇个人博客,以后我会在这里记录学习心得、分享生活日常~
文章作者:
Cole
文章链接:
https://zyh1207.github.io/2026/03/18/%E6%88%91%E7%9A%84%E7%AC%AC%E4%B8%80%E7%AF%87Hexo%E5%8D%9A%E5%AE%A2/
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来源
Bird的个人博客
!
上一篇
回溯算法
回溯算法详解一、什么是回溯算法?回溯算法本质是暴力搜索的优化版,属于深度优先搜索(DFS)的一种。 核心思想 一步步尝试选择:从一个起点出发,按规则选择下一个元素 遇到死路就回头:如果当前路径走不通(不满足条件),就撤销上一步选择,回到上一个状态 遍历所有可能:直到找到所有符合条件的解,或者遍历完所有可能性 二、回溯算法的适用场景适用于需要枚举所有可能的组合/排列/路径的问题,典型场景: 全排列问题 组合求和问题 子集问题 棋盘问题(N皇后、解数独) 字符串分割问题 三、回溯算法通用模板(Java)所有回溯问题都可以套用这个固定框架: // 回溯通用模板 void backtrack(参数) { // 1. 终止条件:找到一个解 / 走到尽头 if (满足结束条件) { 保存结果; return; } // 2. 遍历所有可选的选择 for (选择 : 所有选择) { 做选择; // 把当前选择加入路径 backtrack(参...
Cole
切尔西忠实拥趸💙
小区级业余门将⚽️
还没入门的码农💻
笔名:鸟子🐦
文章
12
标签
15
分类
3
Follow Me
公告
This is my Blog
最新文章
Hermes+飞书搭建专属Java求职AI助手
2026-06-10
RabbitMQ 三大核心实战:消息回退、死信队列、延迟队列
2026-06-05
深入理解 Redis 网络模型:从用户 / 内核空间到 IO 多路复用
2026-05-26
从单点到集群:Redis 分布式缓存的演进之路
2026-05-18
Redisson 分布式锁全解析:从单锁到 MultiLock
2026-05-09