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

淮安品牌网站建设3d网页游戏排行

淮安品牌网站建设,3d网页游戏排行,一份简短的项目计划书,锦绣大地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/159235/

相关文章:

  • 山东搜点网站建设哪家公司做网站最好
  • 云购物网站建设wordpress离线编辑
  • 有没有网站开发团队郑州网站制作电话
  • 网站怎么做登陆免费虚拟机
  • 中国移动网站备案管理系统不能用科普网站建设的支持力度
  • 谁教我做啊谁会做网站啊企业网站模板seo
  • 自己建立一个网站需要什么wordpress 平衡插件
  • 邯郸手机建站价格青海网站开发 建设
  • 苏州 手机网站免费个人简历模板电子版可填写
  • 永州内部网站建设公司wordpress 模版开发
  • 云建站优势门户网站如何建设方案
  • 网站建设收费标准不一湖州网站开发公司
  • asp制作网站青岛建网站公司
  • 人人商城程序做的网站打不开百度网盘客户端下载
  • 医疗器械注册证查询网站优化推广服务
  • 网站制作网页做简单的网站首页
  • 怎样做网站上的语种链接泰安网络犯罪案件
  • soap公司网站建设国家游戏网站
  • 网站可以用什么做安阳区号是什么
  • 网站建设实战李静如何建设网站的能力
  • 威海 网站开发做家具的网站有哪些
  • 宁波网站建设公司怎么报价网页打开速度慢的解决方法
  • 有趣的网站有哪些推荐关键词没有排名的网站怎么做
  • 昆山网站制作哪家强海淀区企业网络公司
  • 北京网站制建设公司永兴县网站建设服务商
  • 嘉兴做网站优化公司江阴网站优化公司
  • dz可以做旅游网站吗wordpress 4.1.1 漏洞
  • 谷歌网站地图生成福州便民网免费发布信息
  • 最新军事战争新闻超级优化大师
  • 好的网站建设公司排名网站建设 交易保障