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

做网站架构需要什么步骤排名推广网站

做网站架构需要什么步骤,排名推广网站,做app和做网站那个难,一个主机域名可以做多少个网站[算法日志]图论: 深度优先搜索(DFS) 深度优先概论 ​ 深度优先搜索算法是一种遍历图这种数据结构的算法策略,其中心思想是朝图节点的一个方向不断跳转,当该节点无下一个节点或所有方向都遍历完时,便回溯朝上一个节点的另一个方向…

[算法日志]图论: 深度优先搜索(DFS)

深度优先概论

​ 深度优先搜索算法是一种遍历图这种数据结构的算法策略,其中心思想是朝图节点的一个方向不断跳转,当该节点无下一个节点或所有方向都遍历完时,便回溯朝上一个节点的另一个方向继续遍历。这种搜索策略与回溯法有异曲同工之妙。

DFS的代码框架

void dfs(参数)
{if(终止条件){储存结果;return;}for(遍历节点的各个分支){处理节点;dfs(参数);//调用本函数撤销处理,回溯;}
}

正因为和回溯法有相似之处,所以其在代码结构上与回溯大致相同。

深搜三部曲

  • 确认递归函数及其参数

    ​ 在深搜过程中,我们通常会定义两个数组容器,一个二维数组储存结果,一个一维数组储存节点路径。

    ​ 而递归函数参数我们往往无法在一开始便确认,通常都是在书写递归逻辑时按需添加。

  • 确认终止条件

    ​ 终止条件的不同有时会导致函数的需要遍历的值不同。同时,递归条件如果确定错误会导致死循环,栈溢出等错误。所以确定好递归条件是比较关键的一步。

  • 遍历节点的各个路径

    首先将本节点下一个要遍历的节点放进路径,适当处理后进入递归函数,回来时将该节点从路径中取出,做回溯操作。

深搜的简单应用

leetcode 797

示例代码

	void DFS1(const vector<vector<int>>& mygraph, vector<vector<int>>& result, vector<int>& path, int next){if (mygraph[next].empty() || path.back() == mygraph.size() - 1){if (path.back() == mygraph.size() - 1)result.push_back(path);return;}const int size = mygraph[next].size();for (int i = 0; i < size; ++i){path.push_back(mygraph[next][i]);DFS1(mygraph, result, path, mygraph[next][i]);path.pop_back();}}vector<vector<int>> allPathsSourceTarget(vector<vector<int>>& mygraph){vector<vector<int>> result;vector<int> path;if (mygraph.empty())return result;path.push_back(0);DFS1(mygraph, result, path, 0);return result;}
http://www.hkea.cn/news/730797/

相关文章:

  • 做地方网站能赚钱吗免费seo网站诊断
  • 图片设计在线网站推广优化外包便宜
  • 武汉平价做网站网络软文推广案例
  • 新产品线上推广方案鞍山seo外包
  • 网站建网站建设和优佛山网络推广培训
  • 毕业设计做网站怎么样微信crm管理系统
  • 个人网站开发多少钱电脑培训班零基础
  • 互联网有哪些岗位宁波免费seo在线优化
  • 惠州做棋牌网站建设哪家技术好哪里的网络推广培训好
  • 如何做线上赌博的网站推广策略有哪些方法
  • 男的女的做那个视频网站百度收录需要多久
  • 大通县wap网站建设公司网站免费制作
  • 哪个网站教做公众号甘肃百度推广电话
  • 网站怎么让百度收录广告网络推广
  • 小型网站设计及建设论文定制网站制作公司
  • 视频网站建设费用排名优化网站seo排名
  • 怎么自己做网站服务器linux百度账号查询
  • 梧州网站推广方案百度热搜 百度指数
  • 网站不兼容ie6自助建站模板
  • 甘肃网站建设公司百中搜优化软件
  • 国内外贸网站建设公司seo教程 百度网盘
  • 一物一码二维码生成系统最好用的系统优化软件
  • 如何在大网站做外链镇江网站建站
  • 杭州网站建设公司导航短视频营销案例
  • 昆明做网站建设有哪些长尾关键词排名工具
  • 一女被多男做的视频网站网站seo系统
  • 网站建设 青海网站建设找哪家好
  • win7 网站配置优化方案官网电子版
  • 广州seo优化公司排名浙江seo博客
  • 全网推广的方式有哪些抖音seo推荐算法