博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【前缀思想】二叉树中所有距离为 K 的结点
阅读量:6086 次
发布时间:2019-06-20

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

class Solution {     Map
map=new HashMap<>(); String path; void getNodeDist(TreeNode root,TreeNode target,String p){ if(root!=null){ path=root==target?p:path; map.put(root, p); getNodeDist(root.left,target,p+"0"); getNodeDist(root.right,target,p+"1"); } } public List
distanceK(TreeNode root, TreeNode target, int K) { List
list=new ArrayList<>(); getNodeDist(root,target,"");int i; for(TreeNode key:map.keySet()){ String s=map.get(key); for(i=0;i

受hash编码启发的一个很简单的实现方法,脑筋急转弯题23333

转载于:https://www.cnblogs.com/yuelien/p/10532747.html

你可能感兴趣的文章
UICollectionView的sectionHeader悬浮效果
查看>>
10 Java NIO ServerSocketChannel-翻译
查看>>
java基础学习(目录)
查看>>
Effective Objective-C 2.0 随笔
查看>>
50KM徒步体验
查看>>
子元素固定宽度 父元素宽度被撑开
查看>>
【在线直播】机器学习中的建模问题
查看>>
SequoiaDB巨杉数据库携手民生银行分布式数据管理平台
查看>>
每日两道前端面试题20190221
查看>>
IOS评论框不贴底(ios12新bug)
查看>>
分数的表示以及计算(c++)
查看>>
【技术性】Software engineering知识
查看>>
Python爬虫笔记3-解析库Xpath的使用
查看>>
敏捷 - #3 原则:经常提供工作软件 ( #3 Agile - Principle)
查看>>
222. Count Complete Tree Nodes
查看>>
Nervos CKB 共识协议 NC-Max:突破 Nakamoto Consensus 吞吐量的极限
查看>>
一行js代码识别Selenium+Webdriver及其应对方案
查看>>
ubuntu 设置root用户密码并实现root用户登录
查看>>
UITableView性能优化 - 中级篇
查看>>
前端常用网站及论坛集锦
查看>>