当前位置: 首页 > news >正文

lqb省赛日志[8/37]-[搜索·DFS·BFS]

一只小蒟蒻备考蓝桥杯的日志

文章目录

    • 笔记
      • DFS
        • 记忆化搜索
    • 刷题
    • 心得
    • 小结

笔记

DFS

参考 深度优先搜索(DFS) 总结(算法+剪枝+优化总结)
DFS的模板框架:

function dfs(当前状态){if(当前状态 == 目的状态){···}for(···寻找新状态){if(状态合法){vis[访问该点]dfs(新状态);?是否需要恢复现场->vis[恢复访问]} }if(找不到新状态){···}
}

搜索要点:
状态控制:1. 初始状态 2. 递归产生的合法新状态 3. 目标状态
用一个数组存放产生的所有状态,存每一个状态
1.判断当前状态是否和前面的状态重复,如果重复则回到上一个状态,产生它的另一状态
2.判断当前状态是否为目标状态,如果是目标目标状态,则找到一个解答,根据实际问题需求,选择继续寻找答案或是直接返回。
3.如果数组为空,说明对于该问题无解。

记忆化搜索

参考 记忆化搜索 —— 搜索 or 动态规划 ?

刷题

  1. 地宫取宝

心得

  1. 好赞的第1题,题解参考 [蓝桥杯真题] 地宫取宝 动态规划 / 记忆化搜索 我目前用的是记忆化搜索

小结

本来是[5/37]…结果生病了…5没发,后面两天也没写,就拖到今天(2024年3月15日)了…
结果晚上还忘记发了…现在是2024年3月16日08点05分…
算了乱七八糟一篇,今天好好写一些

“业精于勤荒于嬉,行成于思毁于随”
小蒟蒻一个月,冲省一!

http://www.lryc.cn/news/318798.html

相关文章:

  • uni app 钓鱼小游戏
  • openssl3.2 - note - Decoders and Encoders with OpenSSL
  • 分享几个 Selenium 自动化常用操作
  • 【Python】【数据类型】List (列表) 的常见操作
  • 【C语言】病人信息管理系统
  • Java Spring Boot 接收时间格式的参数
  • 【C++】实现红黑树
  • 爬虫(六)
  • 最长连续序列 - LeetCode 热题 3
  • 运营模型—RFM 模型
  • YOLOv9|加入2023Gold YOLO中的GD机制!遥遥领先!
  • WRF模型运行教程(ububtu系统)--III.运行WRF模型(官网案例)
  • html和winform webBrowser控件交互并播放视频(包含转码)
  • Neo4j 批量导入数据 从官方文档学习LOAD CSV 命令 小白可食用版
  • Day43-2-企业级实时复制intofy介绍及实践
  • 2024年AI辅助研发趋势深度解析:科技革新与效率提升的双重奏
  • bash: mysqldump: command not found
  • hcie数通和云计算选哪个好?
  • 浅易理解:非极大抑制NMS
  • C语言如何进⾏字符数组的复制?
  • Linux 中搭建 主从dns域名解析服务器
  • CSS3病毒病原体图形特效
  • Tomcat Web 开发项目构建教程
  • Elasticsearch(9) gauss的使用
  • php前端和java后端数据调用流程
  • C语言从入门到熟悉------第四阶段
  • 【目标检测-数据集准备】DIOR转为yolo训练所需格式
  • Nacos为什么对于临时实例采用心跳检测,非临时实例采用主动询问?Nacos同时作为配置中心和注册中心有什么坏处?为什么Nacos可以抗住那么高的注册?
  • 【NLP】如何实现快速加载gensim word2vec的预训练的词向量模型
  • 前端实例:页面布局1(后端数据实现)