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

家具网站后台模板手机视频转码vue

家具网站后台模板,手机视频转码vue,万州建网站,建网站一般最低多少钱给你一个含重复值的二叉搜索树(BST)的根节点 root ,找出并返回 BST 中的所有 众数(即,出现频率最高的元素)。 如果树中有不止一个众数,可以按 任意顺序 返回。 假定 BST 满足如下定义&#xf…

给你一个含重复值的二叉搜索树(BST)的根节点 root ,找出并返回 BST 中的所有 众数(即,出现频率最高的元素)。

如果树中有不止一个众数,可以按 任意顺序 返回。

假定 BST 满足如下定义:

  • 结点左子树中所含节点的值 小于等于 当前节点的值
  • 结点右子树中所含节点的值 大于等于 当前节点的值
  • 左子树和右子树都是二叉搜索树
public static int[] findMode(TreeNode root) {int[] result;    //记录结果List<Integer> list=new ArrayList<>();Map<Integer,Integer> map=new HashMap();inorder(root,map);// 1. 获取 entrySet 并转换为 ListList<Map.Entry<Integer, Integer>> mapList = new ArrayList<>(map.entrySet());// 2. 对 List 进行排序(从到到小)mapList.sort((c1, c2) -> c2.getValue().compareTo(c1.getValue()));//3. 将频率最高的加入list中list.add(mapList.get(0).getKey());for(int i=1;i<mapList.size();i++){if(mapList.get(i-1).getValue()==mapList.get(i).getValue()){list.add(mapList.get(i).getKey());}else {break;}}//将list转化为数组result=list.stream().mapToInt(Integer::intValue).toArray();return result;}public static void inorder(TreeNode root,Map<Integer,Integer> map){if(root==null) return;inorder(root.left,map);map.put(root.val,map.getOrDefault(root.val,0)+1);inorder(root.right,map);}

http://www.yayakq.cn/news/490421/

相关文章:

  • 高端品牌网站设计公司php开发的大型金融网站有哪些
  • 电商网站开发ppt驻马店标准网站建设
  • 网站建设的图片小说网站开发多少钱
  • 如何做网站浏览pdf海淀网站建设哪家公司好
  • 做简历的网站有哪些网站开发大赛发言稿
  • 多语种网站开发网站建设与管理案例教程 柳
  • 阳江网站建设推广网站开发制作入什么科目
  • 十大网站建设销售系统
  • 网站全屏图片怎么做做网站需要工具
  • 网站运营推广公司如何做百度免费推广
  • 做阿里巴巴网站抖音seo软件
  • 繁体商城网站模板钢结构平台设计
  • 网站规划与建设进度互联网招聘网站排名
  • 如何将优酷视频上传到自己网站池州网站建设
  • 网站后台上次图片哈尔滨seo优化运营
  • 效果图网站大全数据库做网站
  • 德阳哪里有做网站的河南建设网站公司哪家好
  • 商务网站规划建设与管理试卷网站建设书籍 知乎
  • php网站上线北京建网站报价
  • 如何做网站数据库备份WordPress获取主题慢
  • 万网 手机网站电子商务网站建设的开发方案
  • 网站与规划设计思路湘潭网站建设 x磐石网络
  • 济南网站排名公司网站开发与应用 答案
  • 免费网站建设工具什么网站可以做兼职赚钱吗
  • 网站meta模板上海昆山网站公司哪家好
  • 大学生网站建设开题报告创建一个购物网站
  • 十堰网站制作公司php网站开发与设计
  • 怎么分辨网站是不是h5python 网站开发神器
  • 有域名有服务器如何做网站wordpress修改功能小工具
  • 营销型网站的设计框架做和别人类似的网站侵权吗