层遍历二叉树

层遍历二叉树

规则:

            如果这个节点有值,则打印“值!"
            如果这个节点没有值,则打印“#!”
           从上到下,从左到右
 

比如:                     

                                                                    1
                                          2                                                    3
                     4                               null                null                             5
   null                         null                                                       null                        null
 

代码:

package com.sangfor.tree;public class Node {public int value;public Node left;public Node right;public Node(int value) {this.value = value;}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/293307.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一条nginx命令引发的对于容器的思考

去年的时候写了一篇原创《前后端分离,如何在前端项目中动态插入后端API基地址?(in docker)》, 我自认为这篇生产实践是对大前端、 容器化、CI/CD的得意之作。对于前后端分离的web项目,在容器启动的瞬间&…

部门树形结构,使用Treeview控件显示部门

部门树形结构。设计张部门表用于存储部门编码、名称、上级部门id,使用Treeview控件显示部门树,并实现部门增删改、移动、折叠等功能。特别提示,部门有层级关系,可用donetbar的adtree控件 代码如下 1 using System;2 using System.…

移动端 登陆 模板 html_聚会邀请函请柬模板 免费设计制作生成

制作邀请函 请关注我们聚会并非你的个人发布会和生活成果展,而在于描绘经历了风雨沧桑的那道彩虹,世事变化,聚会不是为了显示某人身居高位,也不是衣锦还乡或日过斗金、大富大贵的炫耀,重温那充满梦想的花样年华&#x…

他们是你学生时期的噩梦,但现在你可以把他们按在墙上摩擦了……

全世界只有3.14 % 的人关注了爆炸吧知识用艺术家的眼光去看科学,用人生的角度去看艺术。——尼采看过日剧的朋友都不会陌生下面的场景:日本主妇会将存放在冰箱中的东西列出清单,然后用磁贴将之贴在冰箱门上。每次购物或煮食后,她们…

推荐系统相关算法(1):SVD

假如要预测Zero君对一部电影M的评分,而手上只有Zero君对若干部电影的评分和风炎君对若干部电影的评分(包含M的评分)。那么能预测出Zero君对M的评分吗?答案显然是能。最简单的方法就是直接将预测分定为平均分。不过这时的准确度就难…

Tree前序反序列化

题目: 序列化:已知树如果当前节点不是空,则打印“值!” 如果为空,则打印“#!” 反序列化:1!2!#!#!3!#!#! 然后构建成树 比如树 1 2 3 null null null null …

vSphere日志分析器(vCenter Log Insight)安装、配置

很久没更新博客,最近在网上看到了1.0版本的vSphere分析器可下载并可测试,测试完后发觉以前人肉全手动分析log,看得眼前飘白雪的情况不会出现了。这里和大家分享一下。1 关于vCenter Log Insight当ESX/ESXi主机发生故障,很多用户或…

android开发将h5转换成pdf_一键将PDF转换成PPT,秒懂!

PDF因能良好的兼容各操作系统和软件版本的差异性,使得PDF文档在查阅播放的时候不影响排版变化,很多时候,我们因为工作上的需要,经常需要再次将PDF转换成PPT,那么怎样将PDF转换成PPT呢?需要下载专业的转换工…

日志文件记录的重要性

为什么做好日志记录1、良好的日志规范,能快速有效的定位问题。做开发最怕的就是线上系统出问题了,轻则留下产品和系统不安全可靠的不好印象,重则影响到公司的收入和口碑。当然了,线上bug总会存在,这很正常,…

MongoDB 权限认证

MongoDB已经使用很长一段时间了,基于MongoDB的数据存储也一直没有使用到权限访问(MongoDB默认设置为无权限访问限制),因为考虑到数据安全的原因特地花了一点时间研究了一下,网上搜出来的解决方法大都是3.0以下的版本的…

DBCP的配置参数

tomcatde DHCP的配置 <Resource driverClassName"com.microsoft.sqlserver.jdbc.SQLServerDriver" logAbandoned"true" maxActive"20" maxIdle"2" maxWait"5000" name"system" removeAbandonedTimeout"…

递归函数里面又有2个调用自身的递归函数里面参数变化总结

递归函数里面又有2个调用自身的递归函数里面参数变化总结 我们经常看见 public void f(int i){ //逻辑代码 f(i+1) f(i+1); } public void f(Queue queue){ //逻辑代码 f(queue); f(queue); } 这个时候我们的i,和参数queue怎么变…

推荐系统相关算法(2):k-nearest neighbor

1. kNN 1.1 基本的kNN模型 kNN(k-nearest neighbor)的思想简单来说就是&#xff0c;要评价一个未知的东西U&#xff0c;只需找k个与U相似的已知的东西&#xff0c;并通过k个已知的&#xff0c;对U进行评价。假如要预测风炎君对一部电影M的评分&#xff0c;根据kNN的思想&#…

看了《OCP/OCA认证考试指南全册:Oracle Database 11g(1Z0-051,...

为什么80%的码农都做不了架构师&#xff1f;>>> 一直对考试用书没好感&#xff0c;觉得里边的内容都刻板不实用。在查找Oracle书籍时&#xff0c;无意中看到有人在豆瓣里说&#xff0c;如果给他一次重新的机会&#xff0c;他只看OCP 052、053&#xff0c;Oracle编程…

.net 集合分成几个等数量集合_巧用数学游戏,帮助幼儿轻松掌握12种数量关系!...

网校在手 轻松教研线上学习灵活高效海量资源轻松获取一键搞定园本教研感知数量关系是幼儿园数学教育的核心内容&#xff0c;是发展幼儿数学思维的重要因素。那么&#xff0c;孩子在幼儿园阶段需要了解哪些数量关系呢&#xff1f;幼儿园有哪些数学教育内容包含着数量关系呢&…

我做的百度飞桨PaddleOCR .NET调用库

.NET Conf 2021中国我做了一次《.NET玩转计算机视觉OpenCV》的分享&#xff0c;其中提到了一个效果特别好的OCR识别引擎——百度飞桨PaddleOCR&#xff0c;后来我逐步把它封装了一下&#xff0c;代码全部开源&#xff08;可点击查看原文跳转到Github&#xff09;&#xff1a;ht…

python核心模块之pickle和cPickle讲解

pickle模块使用的数据格式是python专用的&#xff0c;并且不同版本不向后兼容&#xff0c;同时也不能被其他语言说识别。要和其他语言交互&#xff0c;可以使用内置的json包使用pickle模块你可以把 Python 对象直接保存到文件&#xff0c;而不需要把他们转化为字符串&#xff0…

反序列化层遍历二叉树

反序列化层遍历二叉树 规则: 序列化:如果这个节点有值,则打印“值!" 如果这个节点没有值,则打印“#!” 从上到下,从左到右 比如: 1 …