博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
4.4---建立二叉树的链表
阅读量:5846 次
发布时间:2019-06-18

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

public class TreeLevel {     public ListNode getTreeLevel(TreeNode root, int dep) {        // write code here        List
result = new ArrayList(); ListNode res = null; if(root == null || dep <= 0 ){ return res; } result.add(root); if(dep == 1){ res = new ListNode(root.val); return res; } while(dep > 1){ List
temp = new ArrayList(); for(TreeNode t : result){ if(t.left != null) temp.add(t.left); if(t.right != null) temp.add(t.right); } result = temp; dep--; } res = new ListNode(result.get(0).val); ListNode temp = res; for(int i = 1; i < result.size(); i++){ temp.next = new ListNode(result.get(i).val); temp = temp.next; } return res; }}

 

转载于:https://www.cnblogs.com/yueyebigdata/p/5068032.html

你可能感兴趣的文章
IT菜鸟的生存指南(三)流行还是经典
查看>>
Python学习笔记__7.6章 使用原类
查看>>
文件I/O
查看>>
C#取硬盘、CPU、主板、网卡的序号 ManagementObjectSearcher
查看>>
Linux防火墙关闭及查看详解
查看>>
mysql主主同步模式
查看>>
Python基础班每日整理(五)
查看>>
php获取当前页面的完整url
查看>>
网络运维——访问共享的三种方式
查看>>
sql developer Oracle 数据库 用户对象下表及表结构的导入导出
查看>>
搭建DNS服务-----正向解析、反向解析、泛域名解析。
查看>>
详述在Linux上挂载window共享文件夹
查看>>
重置mysql 8.0 root用户密码
查看>>
extend vg(pv,lv)use HotPlug Storage PV for VMI(ECC Env)
查看>>
Charles 抓包手机app
查看>>
redis的主从集群环境搭建
查看>>
好程序员web前端带你了解JS的作用域链
查看>>
除了模拟手术教学,VR在医疗领域如何应用?
查看>>
JVM性能调优之如何书写高效优雅的代码
查看>>
谈数据中心“容灾和备份的区别”
查看>>