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

java 非递归求二叉树高度_非递归算法实现二叉树高度

思路:

嘻嘻,请读者自己手动模拟。博主这里不知道怎么说。

拓展:

该算法思路也适用于

(1)每层的结点个数

(2)树的最大宽度

(3)节点位于某一层

int height(BiTree T){

if(T==null)

return 0;

int front=-1, rear=-1;//front 出队指针 rear 入队指针

int last = 0, level=0;//last 每一层的最右指针(front==last时候一层遍历结束 level++)

BiTree Q[Maxsize];//模拟队列

Q[++rear] = T;

BiTree p;

while(front

p = Q[++front];//开始出队 因为front要赶到lash 实现level++

if(p->lchild)

Q[++rear] = p->lchild;

if(p->rchild)

Q[++rear] = p->rchild;

if(front==last){

level++;

last=rear;//last指向下层节点

}

}

}

您可能感兴趣的


http://www.taodudu.cc/news/show-647766.html

相关文章:

  • 【physx/wasm】在physx中添加自定义接口并重新编译wasm
  • excel---常用操作
  • Lora训练Windows[笔记]
  • linux基础指令讲解(ls、pwd、cd、touch、mkdir)
  • InnoDB 事务处理机制
  • 启明云端ESP32 C3 模组WT32C3通过 MQTT 连接 AWS
  • excel xml mysql_数据库表转换为xml格式,excel转换为xml格式文件
  • java转json jar包_java转换json需导入的jar包说明
  • java arrays方法_Java工具类Arrays中不得不知的常用方法
  • java for 死循环_简单的java死循环 java中的死循环问题
  • java toolkit invoker_有没有哪位老哥愿意帮一下新人啊
  • java 枚举 下拉框_枚举enum在velocity模板语言中的应用-下拉菜单
  • mywebsql java版_MyWebSQL|MySQL数据库管理软件(MyWebSQL)下载v3.7官方版 - 欧普软件下载...
  • java打包后发布找不到jsp_eclipse中web项目部署以后jsp的java文件找不到问题(Tomcat配置serverlocations)...
  • java 队列的数组_JAVA-循环数组实现简单的队列
  • java 字节取位_java位 、字节 、字符的梳理
  • jemalloc java_从源构建tensorflow遇到错误:规则'@jemalloc//:jemalloc'的C编译失败
  • laravel 调试mysql_Laravel - MySQL数据库的使用详解3(Query Builder用法2:新增、修改、删除)...
  • php mysql.x86 64_centos7.2yum安装php70w.x86_64
  • java jbutton 禁用_java – 如何禁用JButton在禁用时变灰?
  • java论文翻译_Java技术(外文文献翻译)
  • java后台接收数据格式_Java后台基于POST获取JSON格式数据
  • aes c# java_AES加密,C#和java相同
  • java原生封装_[Java教程]原生AJAX封装
  • java max sum_杭电1024 Max Sum Plus Plus状压dp(java)
  • java主线程控制子线程_CountDownLatch控制主线程等子线程执行完--Java多线程
  • mysql数据库事件不执行_如何查看mysql事件是否执行
  • 我的世界1.7.10java下载安装_我的世界1.7.10正式版
  • java编写单词数_JAVA flink小试——单词计数
  • bbs mysql_简单BBS程序(需MySQL支持)
  • java oom分析_OOM分析
  • anaconda怎么使用python包_Anaconda中python包的介绍与使用方法
  • php抓取运动步数,使用PHP抓取微博数据
  • php 网页截屏,怎么用PHP实现网页截图
  • thread php,php中关于线程thread的使用
  • cmf php,cmf公共函数解析-common.php