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

北京外贸网站优化网站如何不被收录

北京外贸网站优化,网站如何不被收录,喜迎二十大,网站代运营公司有哪些102.二叉树的层序遍历 广度优先搜索#xff1a; 我们可以想到最朴素的方法是用一个二元组 (node, level) 来表示状态#xff0c;它表示某个节点和它所在的层数#xff0c;每个新进队列的节点的 level 值都是父亲节点的 level 值加一。最后根据每个点的 level 对点进行分类 我们可以想到最朴素的方法是用一个二元组 (node, level) 来表示状态它表示某个节点和它所在的层数每个新进队列的节点的 level 值都是父亲节点的 level 值加一。最后根据每个点的 level 对点进行分类分类的时候我们可以利用哈希表维护一个以 level 为键对应节点值组成的数组为值广度优先搜索结束以后按键 level 从小到大取出所有值组成答案返回即可。 考虑如何优化空间开销如何不用哈希映射并且只用一个变量 node 表示状态实现这个功能呢 我们可以用一种巧妙的方法修改广度优先搜索 首先根节点入队当队列不为空时 求当前队列的长度 s i s_i si​依次从队列中取 s i s_i si​个元素进行拓展然后进入下一次迭代 它和普通广度优先搜索的区别在于普通广度优先搜索每次只取一个元素拓展而这里每次取 s i s_i si​个元素 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right) {* this.val val;* this.left left;* this.right right;* }* }*/ class Solution {public ListListInteger levelOrder(TreeNode root) {ListListInteger ans new ArrayListListInteger();if(root null){return ans;} //队列是先进先出QueueTreeNode queue new LinkedListTreeNode();queue.offer(root); //队列中添加根节点while(!queue.isEmpty()){ListInteger level new ArrayListInteger();int currentLevelSize queue.size();for(int i 1;icurrentLevelSize;i){TreeNode node queue.poll();level.add(node.val);//如果左节点不为空队列中先添加左节点if(node.left ! null){queue.offer(node.left);}if(node.right ! null){queue.offer(node.right);}}ans.add(level);}return ans;} }
http://www.hkea.cn/news/14442834/

相关文章:

  • 高邮市建设局网站白云网站制作
  • 大理网站建设公司扫描网站漏洞的软件
  • 建设网站费用主要包括哪些公司网站怎么关闭
  • 梅州建设网站中山营销型网站建设
  • 成都网站优化排名推广小程序开发费用报价表
  • wordpress 缩率图网站的seo方案
  • 百度响应式网站怎么做财务管理系统
  • 设计网站的步骤常州辉煌网络网站制作
  • 网站管理员招聘网页设计如何收费
  • 网站开发的项目开发计划如何建立自己的平台
  • 专业的网站建设公司哪家好学建设网站去哪里学
  • 网站做关键词排行一个月多少钱网上注册公司需要哪些材料和流程
  • 本地的唐山网站建设wordpress图片站教程
  • 网站seo优化实例建筑施工组织设计毕业设计
  • 中国风html5网站模板ps ui做响应式网站要求
  • 一个网站可以做多少个关键词南阳做网站优化的公司
  • 住房和城乡建设部网站加装电梯wordpress for sea
  • 黄埭做网站佛山做网站费用
  • 海口专业网站搭建厂架设网站需要什么
  • linux可以做网站开发吗微信小程序开发介绍
  • 高站网站建设网站返回顶部代码
  • 购买域名和网站安徽省住房城乡建设厅网站官网
  • 牟平做网站全国企业信息公示系统官网
  • 网站建设与网页设计的区别微分销系统软件
  • 凡科建站官网地址安徽科技网站建设
  • 百度收不到我的网站做怎个样网做站个网站
  • 温州建站模板搭建广州市建设招标管理办公室网站
  • access2003做网站wordpress新建文章随机一个阅读量
  • 做家教用什么网站成都论坛网站建设
  • 北京上云网站建设公司成都注册公司需要什么材料和手续