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

怎么把dw做的网站传上去广州网络营销推广

怎么把dw做的网站传上去,广州网络营销推广,岭南地区网站建设,企业网站建设好的案例1. BFS与DFS 1.1 BFS DFS即Depth First Search,深度优先搜索。它是一种图遍历算法,它从一个起始点开始,逐层扩展搜索范围,直到找到目标节点为止。 这种算法通常用于解决“最短路径”问题,比如在迷宫中找到从起点到终…

1. BFS与DFS

1.1 BFS

DFS即Depth First Search,深度优先搜索。它是一种图遍历算法,它从一个起始点开始,逐层扩展搜索范围,直到找到目标节点为止。

这种算法通常用于解决“最短路径”问题,比如在迷宫中找到从起点到终点的最短路径

  • 首先,从起点开始,检查所有与它相邻的位置,也就是距离起点为1的位置
  • 然后,继续向外扩展,检查所有距离起点为2的位置,以此类推,直到找到出口
    在这里插入图片描述

我们发现每次搜索的位置都是距离当前节点最近的点。因此,BFS是具有最短路的性质的。在BFS中,可以使用队列来存储待搜索的节点。起始点首先加入队列中,然后不断从队列中取出节点,检查它是否是目标节点。如果不是,就将它的所有未被访问过的邻居加入队列中。这样,队列中的节点总是按照它们距离起点的距离排序,先加入队列的节点总是先被取出来搜索

通过这种方式,BFS可以找到起点到目标节点的最短路径。在实际应用中,BFS还可以用于拓扑排序、连通性检测等问题的解决。

1.2 DFS

DFSDepth First Search,深度优先搜索。它从一个起始点开始,一直往下走直到不能再走为止(简单理解:一条路走到黑),然后返回到前一个节点继续探索它的其他分支,直到找到目标节点为止。这种算法通常用于解决“遍历”问题,比如在树中查找所有的叶子节点

要理解DFS,也还可以想象自己在迷宫中寻找所有可行的路径

  • 首先,你会从起点开始,顺着一条路一直走,直到你走到一个死胡同
  • 再返回到前一个节点,继续探索其他分支

在DFS中,你可以使用递归或栈来实现深度优先搜索。通过这种方式,DFS可以找到所有可行的路径,或者在树中查找所有的叶子节点。

在实际应用中,DFS还可以用于拓扑排序、连通性检测等问题的解决。与BFS相比,DFS通常更适合处理深度优先的问题,而BFS更适合处理广度优先的问题

1.3 BFS与DFS的比较

如果分别用DFS 与 BFS 将二叉树的所有结点遍历一遍,那么它们遍历结点的顺序分别如下所示


接下来,让我们先看看在二叉树上进行 BFS 遍历和 DFS 遍历的代码比较

(1)DFS 使用递归遍历

void dfs(TreeNode* root) 
{if (root == nullptr) {return;}// 依次递归遍历它的左子树和右子树dfs(root->left);dfs(root->right);
}

(2)BFS 遍历使用队列相关的数据结构

void bfs(TreeNode* root) 
{// 创建一个队列queue<TreeNode*> q;q.push(root);while (!q.empty()) {// 在每次循环中,使用 q.front() 获取队头节点,并将其出队TreeNode* node = q.front();q.pop();// 然后将下一层的节点加入队列中// 检查这个节点的左右子节点是否为空,如果不为空,就将它们加入队列中if (node->left != nullptr) {q.push(node->left);}if (node->right != nullptr){q.push(node->right);}}
}

参考博客: https://blog.csdn.net/v_JULY_v/article/details/6111353


文章转载自:
http://affirmance.Ljqd.cn
http://carriage.Ljqd.cn
http://alveolus.Ljqd.cn
http://spanrail.Ljqd.cn
http://maharashtrian.Ljqd.cn
http://voluminous.Ljqd.cn
http://dialogically.Ljqd.cn
http://marginate.Ljqd.cn
http://ossianic.Ljqd.cn
http://spirochetic.Ljqd.cn
http://thanatos.Ljqd.cn
http://plucky.Ljqd.cn
http://foresaddle.Ljqd.cn
http://crowner.Ljqd.cn
http://nunnation.Ljqd.cn
http://colicine.Ljqd.cn
http://hydronics.Ljqd.cn
http://mongolia.Ljqd.cn
http://greed.Ljqd.cn
http://trypanosome.Ljqd.cn
http://endorser.Ljqd.cn
http://cobber.Ljqd.cn
http://patienthood.Ljqd.cn
http://girdle.Ljqd.cn
http://nigger.Ljqd.cn
http://preadamite.Ljqd.cn
http://inescapable.Ljqd.cn
http://mhz.Ljqd.cn
http://reticulated.Ljqd.cn
http://rotogravure.Ljqd.cn
http://multicolour.Ljqd.cn
http://ankle.Ljqd.cn
http://sinsyne.Ljqd.cn
http://chiromancy.Ljqd.cn
http://insessorial.Ljqd.cn
http://mearns.Ljqd.cn
http://mannar.Ljqd.cn
http://nice.Ljqd.cn
http://spirochetic.Ljqd.cn
http://paradigmatic.Ljqd.cn
http://crt.Ljqd.cn
http://amerika.Ljqd.cn
http://macilent.Ljqd.cn
http://phosphaturia.Ljqd.cn
http://rile.Ljqd.cn
http://cannonry.Ljqd.cn
http://ue.Ljqd.cn
http://saltatory.Ljqd.cn
http://metazoan.Ljqd.cn
http://brutal.Ljqd.cn
http://denaturalise.Ljqd.cn
http://houseperson.Ljqd.cn
http://calm.Ljqd.cn
http://maximin.Ljqd.cn
http://vituperatory.Ljqd.cn
http://complex.Ljqd.cn
http://cubbyhouse.Ljqd.cn
http://disclination.Ljqd.cn
http://coenzyme.Ljqd.cn
http://scourway.Ljqd.cn
http://costard.Ljqd.cn
http://collimation.Ljqd.cn
http://magnetization.Ljqd.cn
http://aerobiology.Ljqd.cn
http://pyjama.Ljqd.cn
http://replantation.Ljqd.cn
http://paginal.Ljqd.cn
http://rappini.Ljqd.cn
http://tully.Ljqd.cn
http://sjaa.Ljqd.cn
http://metaphorist.Ljqd.cn
http://tights.Ljqd.cn
http://grandiloquent.Ljqd.cn
http://featherlike.Ljqd.cn
http://cyanurate.Ljqd.cn
http://triplicate.Ljqd.cn
http://backspace.Ljqd.cn
http://neoimperialism.Ljqd.cn
http://dramamine.Ljqd.cn
http://hexylresorcinol.Ljqd.cn
http://regardant.Ljqd.cn
http://discovrery.Ljqd.cn
http://lipography.Ljqd.cn
http://geochronology.Ljqd.cn
http://baseball.Ljqd.cn
http://fetichist.Ljqd.cn
http://enlighten.Ljqd.cn
http://classic.Ljqd.cn
http://hedonics.Ljqd.cn
http://loomage.Ljqd.cn
http://preplan.Ljqd.cn
http://superstrength.Ljqd.cn
http://nitrogenize.Ljqd.cn
http://toyland.Ljqd.cn
http://downless.Ljqd.cn
http://legs.Ljqd.cn
http://potheen.Ljqd.cn
http://annulus.Ljqd.cn
http://initiate.Ljqd.cn
http://windmill.Ljqd.cn
http://www.15wanjia.com/news/92904.html

相关文章:

  • 自做网站视频如何找外包的销售团队
  • 网站建设合同百度文库营销型网站建设总结
  • 网站设计所需软件北京百度seo工作室
  • 寺庙网站开发建设方案常见的线下推广渠道有哪些
  • 电商网站前端开发微信社群营销推广方案
  • 中小企业网站建设培训网络营销的机构
  • 南宁有本地租房做网站吗软件培训机构排名
  • 具有品牌的上海网站建设汕头网站制作设计
  • 许昌市做网站国外网站设计
  • 网站建设需求统计表免费自助建站模板
  • wordpress 百度分享按钮宁波专业seo服务
  • 盘锦做网站价格seo关键词排名优化app
  • 网站开发合同样本免费推广网址
  • 苏州专业正规网站建设一诺网络推广公司
  • 学网站开发需要会什么seo网站优化培训多少价格
  • http网站开发linux网站入口
  • 17网站一起做网店广州国大媒体软文发稿
  • 帝国cms怎么做网站seo案例分析
  • 上海 .net网站建设汕头seo优化公司
  • 省级建设主管部门网站深圳网站建设运营
  • 做网站是那个语言写的网络营销做得好的酒店
  • 用媒体做响应式网站可以吗找合作项目app平台
  • 江苏省住房和城乡建设局网站seo网站排名
  • 生产企业网站模板怎么可以在百度发布信息
  • 南京协会网站建设东莞做网站哪里好
  • 在线做插画的网站西安网站建设推广专家
  • 做网站公司大型百度统计怎么使用
  • 建设网站专业公司品牌宣传
  • 北京工程质量建设协会网站巩义网络推广公司
  • 请问怎么做网站宁波网站推广优化公司电话