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

长沙自适应网站制作少儿编程培训机构排名前十

长沙自适应网站制作,少儿编程培训机构排名前十,广告公司业务员小刘与客户马经理,个人网站界面设计图片在图论中#xff0c;图的遍历一般有两种#xff0c;分别为DFS#xff08;深度优先遍历#xff09;、BFS#xff08;广度优先遍历#xff09;#xff0c;以下是这两种遍历方式的模板#xff1a; DFS#xff08;深度优先搜索#xff09; 代码框架#xff1a; void …        在图论中图的遍历一般有两种分别为DFS深度优先遍历、BFS广度优先遍历以下是这两种遍历方式的模板 DFS深度优先搜索 代码框架 void dfs(参数) {if (终止条件) {存放结果;return;} ​for (选择本节点所连接的其他节点) {处理节点;dfs(图选择的节点); 回溯撤销处理结果} } void main_function(参数){for(遍历所有节点){if(节点未遍历){dfs(该节点)}} } BFS广度优先搜索 代码框架 int dir[4][2] {0, 1, 1, 0, -1, 0, 0, -1}; // 表示四个方向 void bfs(vectorvectorchar grid, vectorvectorbool visited, int x, int y) {int m grid.size(),n grid[0].size();queuepairint, int que; // 定义队列que.push({x, y}); // 起始节点加入队列visited[x][y] true; // 只要加入队列立刻标记为访问过的节点while(!que.empty()) { // 开始遍历队列里的元素auto cur que.front(); // 从队列取元素que.pop(); int x cur.first;int y cur.second; // 当前节点坐标for (int i 0; i 4; i) { // 开始想当前节点的四个方向左右上下去遍历int tx x dir[i][0];int ty y dir[i][1]; // 获取周边四个方向的坐标if (tx 0 tx m ty 0 ty n !visited[tx][ty]) { // 如果节点没被访问过que.push({tx, ty});  // 队列添加该节点为下一轮要遍历的节点visited[tx][ty] true; // 只要加入队列立刻标记避免重复访问}}} }
http://www.hkea.cn/news/14323294/

相关文章:

  • 做网站需要服务器淘宝客优惠卷网站怎么做的
  • 温州做网站公司有哪些网站制作的相关术语
  • 计算机网站开发岗位有哪些seo优化排名网
  • 做视频网站推广挣钱吗c 如何做公司网站
  • 鞍山专业做网站公司wordpress前台登录注册密码找回
  • 如何介绍网站模板下载地址wordpress模板仿新版虎嗅huxiu-new主题
  • 网站快速排名技术做网站需要域名还需要什么
  • 做架构图简单的网站wordpress 新闻类主题
  • 用了wordpress的网站网站优化的作用
  • 大兴黄村网站建设爱链接网如何使用
  • 盘锦化工网站建设网站首页 排版
  • 衡水做wap网站的公司网站搭建平台源码
  • 自助建站平台网站网站动图怎么做
  • 免费服务器主机深圳地铁优化
  • 个人网站排行网站制作域名是免费的吗
  • 甘肃网站域名申请公司wordpress文章内图片不显示不出来
  • 汽车网站哪个好wordpress系统如何用
  • 完成一份网站建设前期规划方案wordpress淘客 优惠券插件
  • 网站做防篡改网站怎么推广出去
  • 网站建设与设计毕业shej网站备案工信部时间
  • 免费创造网站大连精美网站制作
  • 微信wap网站网站空间站
  • 淄博网站成功案例淘宝网站的论坛做的怎么样
  • 网站开发和网页上传公众号文章模板素材
  • 湖北省住房和城乡建设网站免费聊天网站模板和源码
  • 比特币网站怎么做网站你应该明白我的意思吗
  • word网站的链接怎么做源码做网站
  • 做的好的商城网站商标设计图片
  • 提升网站建设品质公司建设企业网站e路护航
  • 网站响应是什么问题吗硬之城电子元器件商城