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

成都网站建设 小兵h5网站制作价格

成都网站建设 小兵,h5网站制作价格,子域名网址大全,嘉兴做网站的哪家好leetcode 501 思路 由于是二叉搜索树,那么我们知道它的特性:使用中序遍历得到的是从小到大排序的,所以我们利用这个规则,使用count来统计每次出现一个新的数的总个数,maxCount统计最大的个数值,result来…

leetcode 501
在这里插入图片描述

思路

由于是二叉搜索树,那么我们知道它的特性:使用中序遍历得到的是从小到大排序的,所以我们利用这个规则,使用count来统计每次出现一个新的数的总个数,maxCount统计最大的个数值,result来存储二叉树中的众数,也就是要得到的结果值,pre用于统计前一个节点值
初始化定义好值以后,我们需要使用中序遍历,中间处理逻辑值
当pre还不存在的时候或者前一个节点跟后一个节点不相同时,说明出现了新的数字,要重新开始统计,更新count = 1, 更新节点为当前节点
如果数字相同的话,那么count++
然后比较maxCount和count的值,如果相等,说明当前值也是最大值,如果maxCount < count,那么说吗之前存在result中的数字都不是最大的数字,现在又出现了更大的数字,所以我们重新设置result为当前的数字
最终返回result

实现

var findMode = function (root) {let count = 0, maxCount = 0;let result = [];let pre = null;const deep = (root) => {if(!root) return;// 左deep(root.left)// 中if(!pre || pre.val !== root.val){count = 1;pre = root;}else{count ++}if(maxCount === count){result.push(root.val)}else if(maxCount < count){maxCount = countresult = [root.val]}// 右deep(root.right)}deep(root)return result;
};
http://www.dtcms.com/wzjs/581488.html

相关文章:

  • 域名注册管理中心网站做黑网站
  • 昆明网站建设哪家便宜网站服务器模式
  • 专门做研究美股的财经网站wordpress子站点404
  • 网站建设郑州公司什么是营销
  • 关于百度网站的优缺点seo推广沧州公司电话
  • centos wordpress 建站教程好的网站推荐一个
  • 网站建设栏目提纲深圳网站设计开发
  • 购物网站服务器价格dedecms 网站安装教程
  • 网站开发用哪个框架淘宝客网站建站
  • 班级网站建设开题报告网站如何做内部链接
  • 网站建设的费用报价html网页模板下载html模板免费
  • 自己建网站百度到吗企业网站设计的主要目的
  • 长春作网站俄文网站推广
  • 北京网站技术开发公司html网页制作代码
  • 网站建设流程文字稿门户一号wordpress主题
  • 江苏网站建设官网企业如何申请网站
  • 建设部网站施工合同范本去哪找营销技巧的重要性
  • 做网站设计素材百度文库首页
  • 简述网站建设及维护全过程wordpress 使用七牛
  • 单页推广网站模版基于asp的网站开发
  • 做网站能接到项目工程吗在线平台
  • 网站排名优化公司哪家好网站制作专业的公司叫什么
  • 网站备案 公司注销吗企业展示网站建设需要做什么
  • 在哪个网站做游戏视频好租凭境外服务器做违规网站
  • 织梦网站转移服务器广州网站建设定制费用
  • 重庆网站建设夹夹虫公司.可信赣州网络问政
  • 深圳做网站哪个公司最好财税营销型网站
  • 汽车网站开发方案如何把自己电脑做网站服务器
  • 网站导航条图片素材河北沧为信息技术有限公司
  • 高端网站推荐辽宁网站建设学校