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

青岛企业网站建设优化楚雄做网站建设的公司

青岛企业网站建设优化,楚雄做网站建设的公司,wordpress怎么汉化插件,seo的优化步骤广度优先搜索的定义 广度优先搜索BFS类似于树的层次遍历算法。基本思想是#xff1a;首先访问顶点v#xff0c;然后由v出发#xff0c;依次访问v的各个未被访问过的顶点w1,w2,w3…wn。然后再访问wi(wi是w1,w2,w3…wn中的一个)未被访问过的邻接点。以此类推#xff0c;直到所…广度优先搜索的定义 广度优先搜索BFS类似于树的层次遍历算法。基本思想是首先访问顶点v然后由v出发依次访问v的各个未被访问过的顶点w1,w2,w3…wn。然后再访问wi(wi是w1,w2,w3…wn中的一个)未被访问过的邻接点。以此类推直到所有的顶点都被访问过。BFS是一种分层查找的过程每向前一步就访问一批顶点。不同于深度优先搜索那样有回退的情况。为了实现算法需要借助于一个辅助队列并且以非递归的形式来实现。来自网页 559. Maximum Depth of N-ary Tree 思路对于上面这棵树BFS与DFS遍历节点顺序不同。 BFS 1 3 2 4 5 6 DFS: 1. 3 5 6 2 4 代码 107. Binary Tree Level Order Traversal II BFS使用queue实现非递归是有一个模板的。 public ListListInteger levelOrderBottom(TreeNode root) {ListListInteger levelTraversal new ArrayListListInteger();QueueTreeNode queue new LinkedListTreeNode();if(root!null){queue.add(root);}while(!queue.isEmpty()){int size queue.size();//长度ListInteger level new ArrayListInteger();for(int i0;isize;i){//遍历本次元素TreeNode node queue.poll();level.add(node.val);//做事情//添加子节点if(node.left!null) queue.add(node.left);if(node.right!null) queue.add(node.right);}levelTraversal.add(0,level);}return levelTraversal;}这道题目也可以使用递归版不过使用的有点勉强. public ListListInteger levelOrderBottom(TreeNode root) {ListListInteger levelTraversal new ArrayListListInteger();levelMaker(root, levelTraversal, 0);return levelTraversal;}private void levelMaker(TreeNode node, ListListInteger result, int level) {if (node null) return;if (result.size() level) {result.add(0, new ArrayListInteger());}result.get(result.size() - 1 - level).add(node.val);levelMaker(node.left, result, level 1);levelMaker(node.right, result, level 1);}代码
http://www.pierceye.com/news/901006/

相关文章:

  • 网站建设 国风网络学校网站建设新闻
  • 网站集成微信登录ai logo设计网站
  • 给客户做网站kesioncms企业网站蓝色模板
  • 哪个网站可以做视频播放器建筑工程网络计划方法
  • 长沙做网站的有哪些wordpress投稿页面路径怎么写
  • 京东第一次做网站如何做像淘宝一样的网站
  • 南湖网站建设公司怎么用iapp做网站软件
  • 永康网站建设专业公司六安网约车收入怎么样
  • 长沙品质企业建站服务电话随州公司做网站
  • 怎么做期货网站永久免费linux服务器
  • 怎么访问被禁止的网站微信商城网站方案
  • 建设网站需要会什么简单网页代码html
  • 南通网站怎么推广淘客选品网站开发
  • 网站开发的风险与风险管理网站名字
  • 朝阳网站视频拍摄脚本
  • 嘉兴建站模板源码郑州网站开发的公司电话
  • 新乡网站开发的公司电话百度热搜风云榜
  • 福永网站的建设福州
  • 抚州市临川区建设局网站eaccelerator wordpress
  • 如何让网站自适应屏幕门户网站主要特点和功能
  • 网站维护费用怎么收网站下载的软件怎么安装
  • 做电子相册的网站省住房和城乡建设厅官方网站
  • 什么是自助网站网页设计与制作课件和素材
  • 如何为网站建设内容wordpress去水印插件
  • 办公家具网站模版制作手机软件网站
  • 诚信网站认证必需做吗网站建设mfdos
  • 廊坊网站建设哪家权威网址导航大全排名
  • 北京建站公司哪个好05网电子书
  • 权威网站设计wordpress通知站点360搜索
  • 做靓号网站凡客小程序