当前位置:网站首页>Résumé de la méthode de déduction de la force 513 - trouver la valeur du coin inférieur gauche de l'arbre
Résumé de la méthode de déduction de la force 513 - trouver la valeur du coin inférieur gauche de l'arbre
2022-06-23 14:57:00 【L'été perdu】
Liens vers les répertoires:
Question de programmation de la boucle de force-Résumé de la solution_Partager+Enregistrement-CSDNBlogs
GitHubSynchroniser les éléments de brosse:
https://github.com/September26/java-algorithms
Lien vers la question originale:Boucle de force
Description:
Compte tenu d'un arbre binaire Noeud racine root,S'il vous plaît, trouvez l'arbre binaire En bas À gauche. Valeur du noeud.
Supposons qu'il y ait au moins un noeud dans l'arbre binaire.
Exemple 1:
Entrée: root = [2,1,3]
Produits: 1
Exemple 2:
Entrée: [1,2,3,4,null,5,6,null,null,7]
Produits: 7
Conseils:
La plage de nombre de noeuds dans l'arbre binaire est [1,104]
-231 <= Node.val <= 231 - 1
Source::Boucle de force(LeetCode)
Liens:https://leetcode.cn/problems/find-bottom-left-tree-value
Le droit d'auteur est la propriété du réseau de saisie.Pour les réimpressions commerciales, veuillez contacter l'autorisation officielle,Reproduction non commerciale Veuillez indiquer la source.
Comment résoudre le problème:
* Comment résoudre le problème: * Peut être résolu de manière séquentielle pratique , Prenez le plus bas list Le premier noeud de
Code:
public class Solution513 {
public int findBottomLeftValue(TreeNode root) {
List<TreeNode> list = new ArrayList<>();
list.add(root);
TreeNode treeNode = levelSearch(list);
return treeNode.val;
}
private TreeNode levelSearch(List<TreeNode> list) {
List<TreeNode> nextList = new ArrayList<>();
for (TreeNode node : list) {
if (node.left != null) {
nextList.add(node.left);
}
if (node.right != null) {
nextList.add(node.right);
}
}
if (nextList.size() == 0) {
return list.get(0);
}
return levelSearch(nextList);
}
}边栏推荐
- When I went to oppo for an interview, I got numb...
- MySQL 创建和管理表
- 【云驻共创】制造业企业如何建设“条码工厂”
- Do you know which position in the IT industry has the most girls?
- MySQL高级语句一
- ai智能机器人让我们工作省时省力
- 腾讯云服务器发送邮件失败
- 【二级等保】过二级等保用哪个堡垒机品牌好?
- Uniswap acquires genie, an NFT transaction aggregator. Will the NFT transaction market change?
- General sequence representation learning in kdd'22 "Ali" recommendation system
猜你喜欢

建议自查!MySQL驱动Bug引发的事务不回滚问题,也许你正面临该风险!
![[compréhension approfondie de la technologie tcaplusdb] données de construction tcaplusdb](/img/0c/33d9387cd7733a0c6706a73f9535f7.png)
[compréhension approfondie de la technologie tcaplusdb] données de construction tcaplusdb

AXI_ Round_ Robin_ Arbiter design - aw and W channels

加快 yarn install 的三个简单技巧

腾讯云服务器发送邮件失败

Uniswap 收购 NFT交易聚合器 Genie,NFT 交易市场将生变局?

信贷产品额度定价场景下的回归模型效果评估

2021-05-22

2021-06-03

Ie mode of selenium edge
随机推荐
2021-04-15
JSP_ SSM Wanfu cinema ticket sales management system, including paper [demonstration video]
NFNet:NF-ResNet的延伸,不用BN的4096超大batch size训练 | 21年论文
LEGO announces price increase, speculators are more excited
狂奔的极兔,摔了一跤
Uniswap 收购 NFT交易聚合器 Genie,NFT 交易市场将生变局?
2021-05-08
2021-04-15
分布式数据库使用逻辑卷管理存储之扩容
raspberry pi安装 wiringpi
微信小程序引导用户添加小程序动画页
K8s-- deploy stand-alone MySQL and persist it
How to use note taking software flowus and note for interval repetition? Based on formula template
Golang -- multiple processing scenarios for files
Error 1079 when starting a service: the account of this service is different from that of other services running on the same process
WPF (c) new open source control library: newbeecoder UI waiting animation
从3开始,在业务系统中增加分页功能
Ie mode of selenium edge
SAP inventory gain / loss movement type 701 & 702 vs 711 & 712
Effect evaluation of regression model under credit product quota pricing scenario