博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Leetcode PHP题解--D55 429. N-ary Tree Level Order Traversal
阅读量:6136 次
发布时间:2019-06-21

本文共 818 字,大约阅读时间需要 2 分钟。

D55 429. N-ary Tree Level Order Traversal

题目链接

题目分析

按层遍历N叉树。

思路

以层数为键,塞入当前节点的值。

递归遍历即可。

最终代码

$children function __construct($val, $children) { $this->val = $val; $this->children = $children; }}*/class Solution { /** * @param Node $root * @return Integer[][] */ public $level = 0; public $values = []; function levelOrder($root) { if(is_null($root)){ return $this->values; } if(!isset($this->values[$this->level])){ $this->values[$this->level] = []; } $this->values[$this->level][] = $root->val; foreach($root->children as $child){ $this->level++; $this->levelOrder($child); $this->level--; } return $this->values; }}复制代码

若觉得本文章对你有用,欢迎用资助。

转载地址:http://eqrua.baihongyu.com/

你可能感兴趣的文章
Windows Server已可安装Docker,Azure开始支持Mesosphere
查看>>
本地部署比SaaS更容易满足GDPR要求吗?
查看>>
WebAssembly Studio:Mozilla提供的WASM工具
查看>>
视频 - 在 VirtualBox 中部署 OpenStack
查看>>
2013-7-10学习笔记[字符串操作,指向函数的指针]
查看>>
企业如何用InfBox架设自己的内部即时信息IM服务器
查看>>
Tomcat结合memcached实现sessio共享
查看>>
Windows Phone 7 水平滚动的文本
查看>>
Codis 是一个分布式 Redis 解决方案
查看>>
Java实现Http的Post、Get、代理访问请求
查看>>
Java中Vector和ArrayList的区别
查看>>
[LeetCode] Validate IP Address 验证IP地址
查看>>
理解 Neutorn LBaaS - 每天5分钟玩转 OpenStack(120)
查看>>
如何实现大图居中超过的部分两边自动隐藏
查看>>
Unshelve Instance 操作详解 - 每天5分钟玩转 OpenStack(39)
查看>>
Redis的安装与使用(单节点)
查看>>
CIO该如何掌控“数字化冰山”
查看>>
NXP为Hexiwear提供即插即用的NFC解决方案
查看>>
台积电宣布5nm工艺2020年量产:苹果A14/A14X订单有戏
查看>>
为企业实力代言!新华三获OpenStackCompatible标识
查看>>