一、笔记部分

思路:

1.仔细读题后会发现就是找出频数最大那个字母的最早出现位置和最晚出现位置。

2.所以要找出现频率最高的数

3.可能出现频率最高的还有相等的。所以需要挨个走一遍

4.长度计算,最右边的减去最左边的,每个数的最右端或最左端可以利用haspmap存挺香的。

1-3:出现次数和最左端、最右端的map。

4.第一次来的时候压入最左端的map

5.将最后个位置压入最右端的map

6.获得频率最高的次数

7.遍历最高频率的,

8.取其中最小长度的那个。

二、数组与矩阵类型的高频面试题汇总:

https://blog.csdn.net/qq_40262372/article/details/113150843

三、各种类型的高频面试题汇总:

https://blog.csdn.net/qq_40262372/article/details/112556249

四、如有疑问可加QQ群讨论:725936761 博主免费答疑

697.数组的度(力扣leetcode) 博主可答疑该问题相关推荐

  1. 力扣(LeetCode)刷题,简单题(第4期)

    目录 第1题:只出现一次的数字 第2题:两数之和 第3题:Excel表列名称 第4题:数组中重复的数字 第5题:二维数组中的查找 第6题:替换空格 第7题:从头到尾打印链表 第8题:斐波拉契数列 第9 ...

  2. 3、leetcode 697 数组的度

    leetcode 697 数组的度 给定一个非空且只包含非负数的整数数组 nums,数组的度的定义是指数组里任一元素出现频数的最大值. 你的任务是在 nums 中找到与 nums 拥有相同大小的度的最 ...

  3. [Golang]力扣Leetcode - 852. 山脉数组的峰顶索引(二分查找)

    [Golang]力扣Leetcode - 852. 山脉数组的峰顶索引(二分查找) 题目:符合下列属性的数组 arr 称为 山脉数组 : arr.length >= 3 存在 i(0 < ...

  4. 力扣(LeetCode)刷题,简单+中等题(第32期)

    目录 第1题:数组的度 第2题:托普利茨矩阵 第3题:爱生气的书店老板 第4题:翻转图像 第5题:有效的数独 第6题:无重复字符的最长子串 第7题:区域和检索 - 数组不可变 第8题:二维区域和检索 ...

  5. 算法面试不懂这6大数据结构知识一定挂!(附力扣LeetCode真题讲解)

    本文作者:苏勇,Google 资深技术工程师 首发地址:https://mp.weixin.qq.com/s/u8pvmupISQ5D4kGIkgfKbA 在互联网行业的算法面试中经常会被考到数据结构 ...

  6. Leetcode-How-What 力扣Leetcode刷题指南

    Leetcode-How-What 力扣Leetcode刷题指南 About the way how to use Leetcode wisely for preparing the intervie ...

  7. 力扣(LeetCode)刷题,简单+中等题(第35期)

    力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,不是最高效解决方案,只求互相提升. 第1题:解码异或后的排列 试题要求如下: 回答(C语言): /*** Note: ...

  8. 力扣(LeetCode)刷题,简单+中等题(第34期)

    目录 第1题:整数转罗马数字 第2题:电话号码的字母组合 第3题:二叉树的所有路径 第4题:砖墙 第5题:下一个排列 第6题:括号生成 第7题:删除并获得点数 第8题:全排列 第9题:颜色分类 第10 ...

  9. 力扣(LeetCode)刷题,简单+中等题(第33期)

    目录 第1题:Z 字形变换 第2题:删除字符串中的所有相邻重复项 第3题:基本计算器 II 第4题:螺旋矩阵 第5题:螺旋矩阵 II 第6题:盛最多水的容器 第7题:删除有序数组中的重复项 II 第8 ...

  10. 力扣(LeetCode)刷题,简单+中等题(第31期)

    目录 第1题:同构字符串 第2题:最后一块石头的重量 第3题:最小路径和 第4题:键盘行 第5题:存在重复元素 II 第6题:两数相加 第7题:三个数的最大乘积 第8题:等价多米诺骨牌对的数量 第9题 ...

最新文章

  1. 容器处于restarting状态_Docker容器操作-基础命令
  2. 网络服务器开发总结(转:http://my.oschina.net/u/181613/blog/596022)
  3. linux 文件大小总和,linux磁盘占用跟每个文件夹大小总和不符?
  4. 信息学奥赛一本通(1202:Pell数列)
  5. 将小写金额转换成大写金额[存储过程版]
  6. 30岁的我们还能做什么?
  7. 《MPLS在Cisco IOS上的配置》一2.3 配置命令参考
  8. Podfile的简单使用
  9. Cognos函数(六) - total的使用
  10. 1年时间,年薪增加10万,前端小兵的我是如何做到的?
  11. 利用计算机解决问题的一般过程是怎样的,计算机解决问题的一般过程1
  12. 使用openpyxl进行多个excel数据合并
  13. 18 个 Jupyter Notebook 小技巧,帮助你快速腾飞
  14. 如何提升网站的浏览率
  15. 转:彼得·德鲁克:如何发挥人的长处?
  16. Kotlin版 极简 干货集中营 APP
  17. 阿里月薪50k招数据分析师,这个要求过分吗?
  18. l36h android l rom,索尼L36h的rom刷机包分享
  19. 人生最好的医生,其实是自己。
  20. 火山引擎李玉光:字节跳动大规模K8s集群管理实践

热门文章

  1. jQuery+bootstrap实现美化警告/确认/提示对话框插件
  2. java怎么返回string_黄瓜Java-如何在下一步中使用返回的String?
  3. kaldi在java中运行_Kaldi语音识别CVTE模型实战
  4. ping 代理_linux命令行代理神器-proxychains
  5. mysql 慢日志 逻辑读_学会读懂 MySql 的慢查询日志
  6. 压力测试工具JMeter入门教程
  7. [codeup 2031]To Fill or Not to Fill
  8. 翻译:自动驾驶相关术语的分类和定义Taxonomy and Definitions for Terms Related to On-Road Motor Vehicle Automated
  9. 机器学习- 吴恩达Andrew Ng 编程作业技巧 for Week5 Neural Networks Learning
  10. 极客大学产品经理训练营 产品经理新人如何落地 第0课总结