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

手机网站开发人员工具有没有免费装修设计的网站

手机网站开发人员工具,有没有免费装修设计的网站,wordpress标签关联,西安注册公司需要几天前言 二叉搜索树#xff0c;写了一道题#xff0c;第二题没写出来。明天再写吧。。。 内容 一、二叉搜索树中的搜索 700. 二叉搜索树中的搜索 给定二叉搜索树#xff08;BST#xff09;的根节点 root 和一个整数值 val。 你需要在 BST 中找到节点值等于 val 的节点。…前言 二叉搜索树写了一道题第二题没写出来。明天再写吧。。。 内容 一、二叉搜索树中的搜索 700. 二叉搜索树中的搜索 给定二叉搜索树BST的根节点 root 和一个整数值 val。 你需要在 BST 中找到节点值等于 val 的节点。 返回以该节点为根的子树。 如果节点不存在则返回 null 。 递归 二叉搜索树也称二叉排序树或二叉查找树 若它的左子树不空则左子树上所有结点的值均小于它的根结点的值若它的右子树不空则右子树上所有结点的值均大于它的根结点的值它的左、右子树也分别为二叉搜索树 时间复杂度O(N)其中 N 是二叉搜索树的节点数。最坏情况下二叉搜索树是一条链且要找的元素比链末尾的元素值还要小大这种情况下我们需要递归 N 次。 空间复杂度O(N)。最坏情况下递归需要 O(N) 的栈空间。 func searchBST(root *TreeNode, val int) *TreeNode {if rootnil{return root}if root.Valval{return root}if root.Valval{// result: searchBST(root.Left,val)// return resultreturn searchBST(root.Left,val)}//习惯直接写 searchBST(root.left, val)却忘了递归函数还有返回值 // result:searchBST(root.Right,val) // return resultreturn searchBST(root.Right,val) } 迭代 节点的有序性就帮我们确定了搜索的方向 时间复杂度O(N)其中 N 是二叉搜索树的节点数。最坏情况下二叉搜索树是一条链且要找的元素比链末尾的元素值还要小大这种情况下我们需要递归 N 次。 空间复杂度O(1)。没有使用额外的空间。 func searchBST(root *TreeNode,val int)*TreeNode{for root!nil{if root.Valval{rootroot.Left}else if root.Valval{rootroot.Right}else{return root}}return nil } 最后 怎么写了十天的递归迭代遇到题还是写不出来。。。沉淀
http://www.hkea.cn/news/14570732/

相关文章:

  • 在线建站软件强生公司网站
  • 厦门 网站建设企业邮箱中国营销在线网
  • 做视频网站 买带宽设计平台图片
  • 网站建设案例展示wordpress空间在哪买
  • 中小学网站建设规范上海做网站哪家好
  • 北京学生做兼职的网站婚纱手机网站制作
  • 重庆未来科技网站建设安徽网站制作
  • 网站开发最合适的搭配郴州网站推广
  • 网站开发环境lmnp项目分享平台
  • 个人网站可以做c2c吗seo 新旧网站 两个域名
  • 除尘环保设备网站模板django做视频网站
  • 网站建设买了域名网站未建设的情况说明书
  • 网站创建app天津公司网站建设公司哪家好
  • 蒙阴县城乡建设局网站西海岸新区城市建设局网站
  • 网站的构架与组成徐州智能建站怎么做
  • 网站上的平面海报怎么做怎么编辑网页里面内容
  • 免费的带货视频素材网站百度风云榜明星
  • 微信网站建设开发修改wordpress主题字体大小
  • 爱站之家世界著名室内设计案例
  • wordpress 后台地址旺道seo推广系统怎么收费
  • 手机网站字体大小规范网站admin目录名怎么改
  • 汕头企业建站系统中国最大的网站建设
  • 西安专业网站建设公司哪家好网站建设的原因
  • 网站按天扣费优化推广也是网络品牌建设和推广的基础
  • 福建宏盛建设集团有限公司网站模拟建筑4
  • 织梦网站新闻列表调用网站被挂木马怎么办
  • 巅峰网站建设东莞优化seo网站关键词优化
  • 画廊网站模板 frontpagewordpress弹登陆界面
  • 做调查问卷的网站知乎seo关键词排名技巧
  • wordpress博客站搭建西安建筑科技大学