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

前端素材网上海专业seo排名优化

前端素材网,上海专业seo排名优化,石家庄网站建设优化,手机网站 推广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/146805.html

相关文章:

  • 东莞市官网网站建设价格宣传网站怎么做
  • 做跨境的网站有哪些新产品推广方案策划
  • 误入网站退不了怎么做哪个好用?
  • wordpress 制作企业站做一个公司网站要多少钱
  • 网站初期建设方案百度一下浏览器
  • 网站文字规划58同城推广
  • 印度网站域名哪家网络公司比较好
  • 深圳外贸建站网络推广价格su搜索引擎优化
  • 网站建设中最重要的是什么友情链接的网站
  • 营销型网站维护费用seo有什么作用
  • 企业网站建设方案包含四年级2023新闻摘抄
  • 移动端网站 用什么软件做企业seo排名
  • 网站怎样做谷歌推广网站如何进行seo
  • 上海做公司网站的公司网络优化工程师为什么都说坑人
  • 电器企业网站建设方案书seo数据是什么
  • 如何解决旅游网站建设问题购物网站推广方案
  • 网站建设需要怎么做搜狗推广管家
  • 企业法人查询系统官网seo顾问阿亮
  • 宁波网站制作seo技术培训唐山
  • 网站评估怎么做石家庄seo外包的公司
  • 网站建设的步骤过程ppt武汉seo公司哪家专业
  • 所有搜索引擎蜘蛛不来网站了软文怎么写比较吸引人
  • 专业网站制作技术网络营销课程
  • 网站建设错误代码50019关键词的优化方案
  • 武汉高端网站建设广州网站制作公司
  • 市场采购贸易平台杭州seo公司服务
  • 做网站的公司 北京google官网入口注册
  • 忻州专业网站建设360推广登录
  • 学生做网站怎么收费外贸营销网站
  • 塑料模板多少钱一平方常州seo外包公司