博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Leetcode PHP题解--D33 700. Search in a Binary Search Tree
阅读量:6320 次
发布时间:2019-06-22

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

hot3.png

700. Search in a Binary Search Tree

题目链接

题目分析

从给定的二叉树中,查找指定值及其子节点。

思路

这个好像不用多说什么了吧…按先序遍历搜索,找到则返回。

没有则返回NULL。

最终代码

val = $value; } * } */class Solution { function searchBST($root, $val) { if($root->val == $val){ return $root; } $a = NULL; $b = NULL; if($root->left){ $a = $this->searchBST($root->left, $val); if($a){ return $a; } } if($root->right){ $b = $this->searchBST($root->right, $val); if($b){ return $b; } } return NULL; }}

若觉得本文章对你有用,欢迎用资助。

转载于:https://my.oschina.net/u/2246923/blog/3036810

你可能感兴趣的文章
Oracle 11g password过期被锁定报道 ORA-28000 the account is locked
查看>>
轨磁条简介
查看>>
大厂前端高频面试问题与答案精选
查看>>
如何设计高扩展的在线网页制作平台
查看>>
Git 2.5增加了工作树、改进了三角工作流、性能等诸多方面
查看>>
深度揭秘腾讯云低功耗广域物联网LPWAN 技术及应用
查看>>
More than React(四)HTML也可以静态编译?
查看>>
云服务正在吞噬世界!
查看>>
高性能 Lua 技巧(译)
查看>>
区分指针、变量名、指针所指向的内存
查看>>
最近话题火爆的四件事你知道不?
查看>>
SpringBoot整合MyBatis
查看>>
Android 类库书签更新(一)
查看>>
Unity3D Input按键系统
查看>>
简单的一条SQL,不简单的做事思维 NOT IN 、NOT EXISTS、LEFT JOIN用法差别 ...
查看>>
DataWorks:任务未运行自助排查
查看>>
ionic/cordova热部署
查看>>
「镁客早报」特斯拉裁员,马斯克解释没有办法;微软推出Azure DevOps赏金计划...
查看>>
centos 7.4 使用 pgxc_ctl 安装与使用
查看>>
Redis 单key值过大 优化方式
查看>>