当前位置: 首页 > news >正文

做公司网站 烟台wordpress需要配置文件

做公司网站 烟台,wordpress需要配置文件,wordpress响应式视频,网站开发实践报告递归法 确定递归函数的参数和返回值 递归函数的参数传入的就是根节点和要搜索的数值#xff0c;返回的就是以这个搜索数值所在的节点。 代码如下#xff1a; public TreeNode searchBST(TreeNode root, int val) 确定终止条件 如果root为空#xff0c;返回null#xff0c… 递归法 确定递归函数的参数和返回值 递归函数的参数传入的就是根节点和要搜索的数值返回的就是以这个搜索数值所在的节点。 代码如下 public TreeNode searchBST(TreeNode root, int val) 确定终止条件 如果root为空返回null找到这个数值了就返回root节点。 if(rootnull) return null; if(root.valval){return root; } 确定单层递归的逻辑 看看二叉搜索树的单层递归逻辑有何不同。 因为二叉搜索树的节点是有序的所以可以有方向的去搜索。 如果root.val val搜索左子树如果root.val val就搜索右子树最后如果都没有搜索到就返回NULL。 代码如下 if(valroot.val){return searchBST(root.left,val); } if(valroot.val){return searchBST(root.right,val); } return null; 迭代法 一提到二叉树遍历的迭代法可能立刻想起使用栈来模拟深度遍历使用队列来模拟广度遍历。 对于二叉搜索树可就不一样了因为二叉搜索树的特殊性也就是节点的有序性可以不使用辅助栈或者队列就可以写出迭代法。 对于一般二叉树递归过程中还有回溯的过程例如走一个左方向的分支走到头了那么要调头在走右分支。 而对于二叉搜索树不需要回溯的过程因为节点的有序性就帮我们确定了搜索的方向。 例如要搜索元素为3的节点我们不需要搜索其他节点也不需要做回溯查找的路径已经规划好了。 class Solution {public TreeNode searchBST(TreeNode root, int val) {while(root!null){if(root.valval) return root;else if(valroot.val) rootroot.left;else rootroot.right;}return null;} }
http://www.zqtcl.cn/news/567861/

相关文章:

  • 网页 网站 区别东莞手机app开发
  • 空压机网站开发公司广州海珠区有什么好玩的景点
  • 什么网站可以做期货企业解决方案服务协议
  • 西安汽车网站制作手机软件制作网站平台
  • 微信的微网站介绍自己的家乡遵义网站建设
  • 爱站seo东莞网站建设要注意什么
  • 惠州网站建设 英语6wordpress 表格提交
  • 做网站15年多少钱一度电
  • 北京网站域名快速备案外贸网站优化价格
  • 做网站 工资高吗免费建站的站点网站
  • 个人做营利性质网站会怎么样qq邮箱官方网站
  • 网站怎么做等级保护产品展示小程序
  • 奉贤网站建设专家高端自适应网站设计
  • 网站正在建设中 动态徐州网站建设方案咨询
  • 广东世纪达建设集团有限公司官方网站专业电商网站开发
  • 抚顺建设网站自适应网站建设推荐
  • 做网站的大公司手机页面
  • 网站建设的公司实习做什么系统设计
  • 兰州网站设计哪个平台好外贸网站定制公司哪家好
  • 做网站需要先买域名吗在线音乐网站开发数据库
  • 深圳优化网站搬家网站模板
  • 网站建设做的人多吗门户网站制作建设
  • 哪个网站可以做logo怀柔网页公司制作
  • 网站被抄袭怎么投诉网站建设丨金手指15
  • 中国交建平台seo搜索引擎优化是通过优化答案
  • 简述网站的建设流程图食品网站app建设方案
  • 西安建设厅网站首页听说上海又要封了
  • 兼职python做网站如何制作一个网站包含多个网页
  • 花园桥网站建设百度怎么创建网站
  • 做网站 客户一直要求改做网站学不需要做后台管理系统