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

网站如何加速音乐网站怎么做精准关键词

网站如何加速,音乐网站怎么做精准关键词,我要自咋样做网站,建工集团两学一做网站今天继续做关于二叉树层序遍历的相关题目#xff0c;一共有三道题#xff0c;思路都借鉴于最基础的二叉树的层序遍历。 LeetCode429.N叉树的层序遍历 这道题不再是二叉树了#xff0c;变成了N叉树#xff0c;也就是该树每一个节点的子节点数量不确定#xff0c;可能为2一共有三道题思路都借鉴于最基础的二叉树的层序遍历。 LeetCode429.N叉树的层序遍历 这道题不再是二叉树了变成了N叉树也就是该树每一个节点的子节点数量不确定可能为2可能为1也可能为3等等。要求也是需要从左到右层序遍历和二叉树的层序遍历类似需要改动的地方有每一个节点出队时其叶子节点全部存于一个列表中将这个列表中的全部元素入队即可不再是将二叉树仅有的两个子节点左子节点右子节点入队。 public static ListListInteger levelOrder(Node root){ListListInteger listnew ArrayList();QueueNode queuenew LinkedList();if (rootnull){return list;}else {queue.offer(root);}Node noderoot;while (!queue.isEmpty()){int sizequeue.size();ListInteger lst new ArrayList();for (int i 0; i size; i) {nodequeue.poll();if (node.children!null) {for (int j 0; j node.children.size(); j) {queue.offer(node.children.get(j));}}lst.add(node.val);}list.add(lst);}return list;}LeetCode515.在每个树行中找最大值 这道题先层序遍历可以将每一层的所有元素存入数组然后比较数组中的所有元素选出最大值即为二叉树该层的最大值如此循环将二叉树的所有层都遍历完成。 public static int researchMax(ListInteger list){int maxlist.get(0);for (int i 0; i list.size(); i) {if (maxlist.get(i)){maxlist.get(i);}}return max;}public ListInteger largestValues(TreeNode root){ListInteger listnew ArrayList();QueueTreeNode queuenew LinkedList();if (rootnull){return list;}else {queue.offer(root);}TreeNode node;while (!queue.isEmpty()){ListInteger lst new ArrayList();int size queue.size();for (int i 0; i size; i) {nodequeue.poll();if (node.left!null){queue.offer(node.left);}if (node.right!null){queue.offer(node.right);}lst.add(node.val);}list.add(researchMax(lst));}return list;}LeetCode116.填充每个节点的下一个右侧节点指针 层序遍历将每一个出队后的节点的next指针指向这时队列的peak。这里一定需要一个计数器每次进入循环时记录当前的队列长度也就是当前树行的节点个数如果遍历到最后一个节点时后面没有节点了这时就需要将next指针指向null值。 public static Node connect(Node root){QueueNode queuenew LinkedList();if (rootnull){return null;}else {queue.offer(root);}Node node;while (!queue.isEmpty()){int size queue.size();for (int i 0; i size; i) {nodequeue.poll();if (isize-1){node.nextnull;}else {node.nextqueue.peek();}if (node.left!null){queue.offer(node.left);}if (node.right!null){queue.offer(node.right);}}}return root;}
http://www.dnsts.com.cn/news/201426.html

相关文章:

  • 需要做网站的企业电话两个wordpress共用一个数据库
  • 餐饮商城网站制作多少钱红酒网页设计素材
  • 网络营销网站建设设计方案文字图片在线制作生成器
  • 北流网站句容网站制作哪家好
  • 镇江房地产网站建设今天的新闻联播主要内容
  • 沈阳做企业网站搜索引擎优化seo专员招聘
  • 个人建站的app哪里有卖网站优化 流量
  • 自己做下载网站吗企业设备管理系统
  • 网站怎么做推广和宣传营销型网站建设的步骤
  • 安卓门户网站开发微信营销是什么
  • 未来网站建设想法北京网站案例
  • 公司网站制作价格鄢陵网站建设
  • 燕郊网站建设公司专业网站开发哪家专业
  • 企业网站建设合作合同企业网站开发 外文文献
  • 怎样才能建设一歌网站企业专属空间登录
  • 大良网站智能推广机构静态企业网站下载
  • 电子商务网站建设读书报告Sierra wordpress
  • 怎么免费注册网站无锡专业做网站的公司有哪些
  • 网站菜单样式网站窗口代码
  • 北京迈程网络网站建设公司公司做网站费用怎么记账
  • 学生个人网站制作软件南京的网站建设
  • 做优惠卷网站倒闭了多少钱网站建设教程搭建
  • 建筑网站大图wordpress 登录很慢
  • 深圳网站建设哪家做网站免费搭建
  • 电子商务网站建设好么律师事务所网站设计方案
  • 湖北海厦建设有限公司网站wordpress修改文章阅读量
  • 衡水网站推广如何用云服务器做网站
  • 推荐营销型网站建设搭建cms网站
  • 网站建设与开发选题淘宝客api采集发布到wordpress
  • 网站空间租用多少钱05网课课练答案