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

有没有网站可以做试卷深圳在建工程查询

有没有网站可以做试卷,深圳在建工程查询,河南免费网站建设哪家好,炒股配资网站建设给你一个含重复值的二叉搜索树#xff08;BST#xff09;的根节点 root #xff0c;找出并返回 BST 中的所有 众数#xff08;即#xff0c;出现频率最高的元素#xff09;。 如果树中有不止一个众数#xff0c;可以按 任意顺序 返回。 假定 BST 满足如下定义#xf…给你一个含重复值的二叉搜索树BST的根节点 root 找出并返回 BST 中的所有 众数即出现频率最高的元素。 如果树中有不止一个众数可以按 任意顺序 返回。 假定 BST 满足如下定义 结点左子树中所含节点的值 小于等于 当前节点的值结点右子树中所含节点的值 大于等于 当前节点的值左子树和右子树都是二叉搜索树 public static int[] findMode(TreeNode root) {int[] result; //记录结果ListInteger listnew ArrayList();MapInteger,Integer mapnew HashMap();inorder(root,map);// 1. 获取 entrySet 并转换为 ListListMap.EntryInteger, 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 i1;imapList.size();i){if(mapList.get(i-1).getValue()mapList.get(i).getValue()){list.add(mapList.get(i).getKey());}else {break;}}//将list转化为数组resultlist.stream().mapToInt(Integer::intValue).toArray();return result;}public static void inorder(TreeNode root,MapInteger,Integer map){if(rootnull) return;inorder(root.left,map);map.put(root.val,map.getOrDefault(root.val,0)1);inorder(root.right,map);}
http://www.laogonggong.com/news/110959.html

相关文章:

  • 秦皇岛网站推广排名怎样免费注册域名
  • 微信网站有什么作用网站建设项目可行性报告
  • 个人网站制作成品建设银行新加坡招聘网站
  • 上海企业自助建站系统咸阳专业网站建设
  • 鹤壁网站建设鹤壁国内建设地铁的公司网站
  • 做外贸要做什么网站网络营销企业网站设计
  • 食品网站架构常见网站图标
  • 建设网站哪家强校园网站建设毕业设计
  • 广东省建设工程执业资格注册中心网站专业建设包括哪些方面
  • 阳高县网站建设网站建设与规划
  • 怎么建一个免费的网站济南网络科技有限公司有哪些
  • 电子商务网站推广论文企业信用信息公开网查询系统
  • 做食物网站应该考虑些什么意思怎么快速优化网站
  • 做网站ps文字有锯齿京东联盟怎么做网站
  • 织梦网站广告网站建设 学生作业
  • 东莞市建设安监局网站专业的网站开发服务商
  • 标书制作文员主要干什么重庆seo排名电话
  • ps常用素材网站有哪些wordpress 付费剧集网站
  • 现在哪个网站可以做外贸相同网站名
  • 下列关于网站开发国内课程网站建设现状
  • 怎么做内网网站软件开发流程ppt
  • 微信公众号绑定网站如何制作漂亮的微信公众号文章
  • 在线书店网站怎么做网站维护 一年
  • 佛山企业设计网站建设广东嵘通建设
  • 网站建设于朦胧郑州网站建设微信小程序
  • 公司网站建设费如何出账网站推广策划
  • 网站弄好了怎么推广wordpress 插件调用文章
  • 中国住房和城乡建设网站网站域名查询地址
  • 网站建设中的接口网站建设就业
  • 米拓网站建设步骤做分析图地图网站