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

【Python Maze Diary 1.1】迷宫算法术语

常用算法英文全拼及简介

中文名称英文缩写英文全拼主要应用场景
深度优先搜索DFSDepth-First Search图的遍历、拓扑排序、寻找连通分量、解决迷宫
广度优先搜索BFSBreadth-First Search图的遍历、寻找最短路径(无权图)、社交网络
回溯法(无通用缩写)Backtracking排列组合问题、N皇后问题、数独、背包问题
迪杰斯特拉算法(无通用缩写)Dijkstra’s Algorithm带权图的最短路径(无负权边)
A*搜索算法A*A-Star Search Algorithm游戏AI、地图导航、机器人路径规划

以下是算法领域中几个核心和常用术语的英文全拼和中文解释。

1. DFS

  • 英文全拼Depth-First Search
  • 中文:深度优先搜索
  • 核心思想:一种用于遍历或搜索树或图的算法。它会尽可能深地搜索树的分支,当节点v的所在边都已被探寻过,搜索将回溯到发现节点v的那条边的起始节点。

2. BFS

  • 英文全拼Breadth-First Search
  • 中文:广度优先搜索
  • 核心思想:一种用于遍历或搜索树或图的算法。从根节点开始,首先访问所有相邻节点,然后再依次访问这些相邻节点的未访问过的相邻节点,以此类推,逐层扩展。

3. 回溯

  • 英文全拼Backtracking
  • 中文:回溯法
  • 核心思想:一种通过探索所有可能的候选解来找出所有解的算法。如果候选解被确认不是一个解(或者至少不是最后一个解),回溯算法会丢弃该解,并在上一步进行一些修改后再次尝试。它通常基于DFS实现,但带有“撤销选择”的步骤。

4. Dijkstra

  • 英文全拼Dijkstra’s Algorithm
  • 中文:迪杰斯特拉算法
  • 核心思想:由荷兰计算机科学家艾兹格·迪杰斯特拉提出的,一种用于在带权图中查找从一个起始节点到所有其他节点的最短路径的算法。注意:它要求图中边的权重不能为负。

5. A*

  • 英文全拼A-Star Search Algorithm
  • 中文:A*搜索算法
  • 核心思想:一种在图形平面上寻找有效路径的启发式搜索算法。它通过一个代价函数 f(n) = g(n) + h(n) 来评估每个节点,其中:
    • g(n) 是从起点到节点n的实际代价。
    • h(n) 是从节点n到终点的预估代价(启发函数)。
      A*算法会优先选择 f(n) 值最小的节点进行扩展,从而高效地找到最短路径。

http://www.dtcms.com/a/593683.html

相关文章:

  • 大学计算机基础(Windows 7+Office 2010)第一章课后练习
  • PyTorch中int32和int64在性能上有什么差异
  • 机器学习入门:从零开始理解AI的核心引擎(附Python实战)
  • 【AI学习-comfyUI学习-简易加载器工作流(文生图)-各个部分学习-第七节-2】
  • 西安建设高端网站外星人建设的网站
  • Bugku-Web题目-文件包含
  • 给自己做的网站换首页北京大良网站建设
  • 网站的内容规划怎么写nodejs做网站还是app
  • 从“识图”到“购得”:图片搜索商品如何重构消费与供应链逻辑?
  • 通过OCR实现验证码识别
  • 33.Transformer架构
  • 环形链表快慢指针全解析:相遇必然性与多步速追击证明
  • 长沙微网站开发中小型企业网站优化推广
  • 构建一个基于Flask的URL书签管理工具
  • 底层视觉及图像增强-项目实践(十六-0-(7):从手机HDR到LED画质增强:一套底层视觉技术的跨领域实践):从奥运大屏,到手机小屏,快来挖一挖里面都有什么
  • 网站建设后期修改网站换了域名还被k站不
  • SpringApplication 和 applicationContext 比较及区别
  • CV三大核心任务:目标检测、图像分割、关键点检测
  • 牙钳防滑齿构型对牙周组织应力分布影响的研究背景
  • QT:计算器的功能实现
  • 东莞市 住房与城乡建设部网站简述网络推广的方法
  • FPGA系统架构设计实践4_SelectIO
  • 2025年--Lc232-LCR 019. 验证回文串 II-Java版
  • 马鞍山做网站的建投能源公司简介
  • 【C++进阶】STL-string的简单实现
  • 网站拒绝了您的访问电商网站开发环境
  • Kimi K2-Thinking的路线,有待商榷
  • 微信网站名云服务器哪家好
  • 热电式传感器
  • 在 Ubuntu 上部署 Docker Swarm 集群(完整指南)