输入:一颗二叉树
输出:这棵树每一层的最大值。
分析:和513 题目一样,处理层次问题,使用BFS最直观。使用和513一样的模板,只是记录下该层最大值即可。
分析2:用DFS处理层次遍历的问题,需要把结果以及层次 对应保存下来。例如513是用全局变量记录下最左边的值和层次。这里可以用List或者map记录下当前层次的最大值。以前我会诧异,别人是怎么想出来的。就多看每道题目的discussion和solution,慢慢积累自己的解题思路。
代码
输入:一颗二叉树
输出:这棵树每一层的最大值。
分析:和513 题目一样,处理层次问题,使用BFS最直观。使用和513一样的模板,只是记录下该层最大值即可。
分析2:用DFS处理层次遍历的问题,需要把结果以及层次 对应保存下来。例如513是用全局变量记录下最左边的值和层次。这里可以用List或者map记录下当前层次的最大值。以前我会诧异,别人是怎么想出来的。就多看每道题目的discussion和solution,慢慢积累自己的解题思路。
代码
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/424718.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!