1、题目描述

2.问题分析

利用递归遍历二叉查找树。

3、代码

 TreeNode* searchBST(TreeNode* root, int val) {
if (root == NULL)
return NULL;
else if (root->val > val)
return searchBST(root->left, val);
else if (root->val < val)
return searchBST(root->right,val);
else
return root;
}

最新文章

  1. replace U to T in mature.fa
  2. HTML5 Canvas 绘图
  3. java关键字extends(继承)、Supe(父类引用空间)、 This(方法调用者对象)、Instanceof(实例类型-判断对象是否属于某个类)、final(最终)、abstract(抽象) 、interface(接口)0
  4. 【转】Eclipse 常用快捷键 (动画讲解)
  5. Python编码/文件读取/多线程
  6. Hibernate3的DetachedCriteria支持
  7. 示sudo: cd: command not found
  8. 漫谈C语言及如何学习C语言
  9. linux 定时任务 crontab
  10. Google桌面搜索引擎
  11. zznu 1052 前n项和
  12. iOS的属性声明:retain和strong的区别
  13. border-image用法详解
  14. Unity3D 物体移动方法总结
  15. 结构型---代理模式(Proxy Pattern)
  16. 小程序通过background-image设置背景图片
  17. 【Beta Scrum】冲刺!5/5
  18. WPFのImage控件souce引入的方法总结
  19. ortp 发送RTP实例
  20. 关于ThinkPhp中getField方法存在的问题

热门文章

  1. ASP.NET Core 中使用 Hangfire 定时启动 Scrapyd 爬虫
  2. Element ui tree树形控件获取当前节点id和父节点id
  3. JAVA 利用Dom4j实现英语六级词汇查询 含演示地址
  4. find_package()的查找*.cmake的顺序
  5. ASP.NET 数据绑定到列表控件
  6. 中小团队快速实现持续交付iOS版
  7. docker部署jenkinsci blueocean
  8. 在Java的反射中,Class.forName和ClassLoader的区别
  9. [NOI 2016]网格
  10. 【移入移出事件练习】【菜单】【选项卡】 -------this使用