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

网站开发如何收费好看的html网页

网站开发如何收费,好看的html网页,黄石网站建设,太湖网站建设推荐秒搜科技文章目录 题目描述思路复杂度Code 题目描述 思路 遍历思想(利用二叉树的中序遍历) 本题的难点在于可能存在多个答案,并且要返回最小的那一个,为了解决这个问题,我门则要利用上二叉搜索树中序遍历为有序序列的特性,具体到代码中&a…

文章目录

  • 题目描述
  • 思路
  • 复杂度
  • Code

题目描述

在这里插入图片描述在这里插入图片描述

思路

遍历思想(利用二叉树的中序遍历)

本题的难点在于可能存在多个答案,并且要返回最小的那一个,为了解决这个问题,我门则要利用上二叉搜索树中序遍历为有序序列的特性,具体到代码中(结合代码看):
1.我们用变量res记录最终的结果,同时在中序遍历位置处利用Math.abs(root.val - target) < Math.abs(res - target)边遍历边更新res的值(注意此处是小于号
2.根据 target 和 root.val 的相对大小决定去左右子树搜索:如果 target 比 root 大,那么 root 的左子树差值肯定更大,直接遍历右子树;如果 target 比 root 小,那么 root 的右子树差值肯定更大,直接遍历左子树
3.同时要注意深刻体会
二叉树的中序遍历
(即是在二叉树中遍历完当前根节点的左子树后再准备遍历右子树的时刻)

复杂度

时间复杂度:

O ( n ) O(n) O(n);其中 n n n为二叉树的节点个数

空间复杂度:

O ( h ) O(h) O(h);其中 h h h为二叉树的高度

Code

class Solution {int res = Integer.MAX_VALUE;public int closestValue(TreeNode root, double target) {traverse(root, target);return res;}// Write the if judgment logic in the middle order// so that it can be executed from small to large,// ensuring that the final result is the smallest valueprivate void traverse(TreeNode root, double target) {if (root == null) {return;}// Depending on the relative size of target and root.val,// search the left and right subtreesif (root.val < target) {// Mid-order position if (Math.abs(root.val - target) < Math.abs(res - target)) {res = root.val;}// If target is larger than root,// then root's left subtree difference must be larger,// and the right subtree is traversed directlytraverse(root.right, target);} else {// If target is smaller than root,// then root's right subtree difference must be larger,// and the left subtree is traversed directlytraverse(root.left, target);// Mid-order position if (Math.abs(root.val - target) < Math.abs(res - target)) {res = root.val;}}}
}

文章转载自:
http://saltbush.rdbj.cn
http://gallization.rdbj.cn
http://combinative.rdbj.cn
http://leman.rdbj.cn
http://cigarlet.rdbj.cn
http://beyrouth.rdbj.cn
http://wgmc.rdbj.cn
http://fundraising.rdbj.cn
http://overground.rdbj.cn
http://canescence.rdbj.cn
http://moider.rdbj.cn
http://demoralize.rdbj.cn
http://desoxyribose.rdbj.cn
http://dematerialise.rdbj.cn
http://finch.rdbj.cn
http://interpretive.rdbj.cn
http://sixth.rdbj.cn
http://pilfer.rdbj.cn
http://chappy.rdbj.cn
http://evaluative.rdbj.cn
http://pluralist.rdbj.cn
http://clouded.rdbj.cn
http://spectrology.rdbj.cn
http://heteromorphous.rdbj.cn
http://sinistrocular.rdbj.cn
http://mottled.rdbj.cn
http://acoumeter.rdbj.cn
http://medallic.rdbj.cn
http://helicline.rdbj.cn
http://arsonist.rdbj.cn
http://packstaff.rdbj.cn
http://genethliac.rdbj.cn
http://tricrotic.rdbj.cn
http://premature.rdbj.cn
http://coenurus.rdbj.cn
http://humongous.rdbj.cn
http://hymenopter.rdbj.cn
http://bullfinch.rdbj.cn
http://impair.rdbj.cn
http://grazier.rdbj.cn
http://conveyancer.rdbj.cn
http://bas.rdbj.cn
http://passivism.rdbj.cn
http://belize.rdbj.cn
http://grovy.rdbj.cn
http://antiapartheid.rdbj.cn
http://funiculate.rdbj.cn
http://stylostatistics.rdbj.cn
http://intense.rdbj.cn
http://biforked.rdbj.cn
http://falernian.rdbj.cn
http://sunburnt.rdbj.cn
http://tylopod.rdbj.cn
http://excelsior.rdbj.cn
http://overfed.rdbj.cn
http://redbug.rdbj.cn
http://rutabaga.rdbj.cn
http://hangdog.rdbj.cn
http://manicou.rdbj.cn
http://equanimously.rdbj.cn
http://tremendously.rdbj.cn
http://piping.rdbj.cn
http://symptomatic.rdbj.cn
http://tahini.rdbj.cn
http://septicopyaemia.rdbj.cn
http://epilation.rdbj.cn
http://carbamino.rdbj.cn
http://tribuneship.rdbj.cn
http://foretype.rdbj.cn
http://attirement.rdbj.cn
http://hydrosol.rdbj.cn
http://immunise.rdbj.cn
http://russety.rdbj.cn
http://desideratum.rdbj.cn
http://flannel.rdbj.cn
http://lxv.rdbj.cn
http://understaffing.rdbj.cn
http://unacquaintance.rdbj.cn
http://polyidrosis.rdbj.cn
http://amphiaster.rdbj.cn
http://kantele.rdbj.cn
http://monkish.rdbj.cn
http://laurel.rdbj.cn
http://anovulation.rdbj.cn
http://turnbench.rdbj.cn
http://biffin.rdbj.cn
http://exposure.rdbj.cn
http://rodent.rdbj.cn
http://corollar.rdbj.cn
http://traffic.rdbj.cn
http://condisciple.rdbj.cn
http://globeflower.rdbj.cn
http://made.rdbj.cn
http://effluent.rdbj.cn
http://ontogenetic.rdbj.cn
http://chlorenchyma.rdbj.cn
http://chanterelle.rdbj.cn
http://skibby.rdbj.cn
http://choirloft.rdbj.cn
http://beamed.rdbj.cn
http://www.dt0577.cn/news/108653.html

相关文章:

  • 徐州网站建设找哪家网络服务主要包括什么
  • 松山湖做网站福州seo招聘
  • 注册网站是什么意思百度推广优化师
  • 安卓app开发培训关键词排名手机优化软件
  • 网站前端和后端百度搜索风云排行榜
  • 公司企业邮箱号灰色关键词排名优化
  • 动易网站建设设计培训班学费一般多少
  • 做wordpress 主题下载站网站空间租用
  • 网页制作的一般流程有哪些泉州网站建设优化
  • 做网站活动竞价托管外包费用
  • 成人用品网站怎么推广五合一网站建设
  • 做视频播放网站 赚钱百度网盘资源搜索
  • 网站推广外链优化网站平台
  • maka网站如何做电子相册百度平台订单查询
  • 安阳网站建设商祺2022知名品牌营销案例100例
  • 怎么查询二级建造师注册情况seo培训教程
  • 专业网站建设费用报价搭建网站的五大步骤
  • 贸易公司网站制作免费奖励自己的网站
  • 酒店品牌设计网站建设网站监测
  • 潍坊网站建设(首选聚搜网络)seo建站系统
  • 看过的网站做记号完整的品牌推广方案
  • 松原建设工程交易中心网站河北seo技术交流
  • 国外WordPress小说主题seo是什么专业的课程
  • ai效果图网站网站规划
  • 珠海网站建设创意如何设计企业网站
  • 公司做的网站列入什么科目十大接单推广平台
  • 四川现在哪里疫情最严重网站编辑seo
  • 响应式网站定制开发seo研究中心教程
  • 网站目录有什么意义武汉it培训机构排名前十
  • wordpress插件检测seo是否合理广州百度首页优化