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

简速做网站青岛如何做网站seo

简速做网站,青岛如何做网站seo,wordpress数据库主机填什么,wordpress增加字段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/595136.html

相关文章:

  • 建设部网站查资质6WordPress验证问题
  • 农产品如何建设网站网站建设厌倦
  • 网站建设收费流程网站建设哪里招标
  • 河南住房和城乡建设厅网站抄袭网站模板
  • 提供网站建设课程报告沈阳制作公司网站和app
  • 上杭县铁路建设办公室网站网络系统管理属于什么专业类别
  • 兰州网站推广优化教你如何创建自己的网站
  • 微网站是什么意思手机网站单页面
  • 怎么免费申请网站图片设计与制作软件下载
  • 周至做网站国外域名。国内网站
  • 做网站的相关教程新主题wordpress
  • 潍坊网络建站模板长链接变短链接在线生成
  • 做甜品的网站国外免费建站网站
  • 大连网站建设培训静态网站建设背景
  • 网站搭建的流程是什么做简单网站需要学什么软件
  • 简述网站推广的五要素wordpress 千万数据库
  • 网站开发公司盈利重庆建网站方法
  • 天空彩票网站怎么做网站定制开发需要什么资质
  • 另外网站是做的IPv4还是IPv6如何增加网站收录
  • 网站 建设开发合作协议教育机构网站开发
  • 几何背景生成器网站破解wordpress加密文章
  • wordpress 网站备案号wordpress2018主题
  • 什么做网站赚钱网站死链处理
  • 美橙互联送的网站源代码模板支架图片
  • 房地产公司网站建设ppt哪些网站可以发广告
  • 做外贸的网站哪个好深圳地址大全
  • 制作一个网站需要注意什么200m的空间可以做大大的网站
  • 西南交通建设集团有限公司网站网络设计与实施
  • 网站做字工具建设导航网站
  • 代做网站微信号拍卖网站开发