程序员面试金典——18.13 最大字母矩阵

在牛客网上把此题的难度给大大降低了。。。。。。。。。
Solution1:
参考网址:https://www.nowcoder.com/questionTerminal/270ff3b150704f8795fd4a944a7e043a
原题比较复杂,牛客网上给简化为求某个单词出现次数和长度的最大值了

class AlphaMatrix {
public:int findAlphaMatrix(vector<string> dic, int n) { //只可能是由相同字母组成的单词// write code heremap<string,int> mapp;int res=0;for(int i=0;i<n;i++){mapp[dic[i]]++;int t=dic[i].length()*mapp[dic[i]];res=max(res,t);}return res;}
};

程序员面试金典——18.13 最大字母矩阵相关推荐

  1. 程序员面试金典——18.10字符串变换

    程序员面试金典--18.10字符串变换 Solution1: 我的答案.穷举法,个人认为此题还是有点难度的... 利用了倒推法以及很高的时间复杂度才解决,并不值得推崇呀. class Change { ...

  2. 程序员面试金典——18.12最大和子矩阵

    程序员面试金典--18.12最大和子矩阵 Solution1: 参考网址: [1]https://www.cnblogs.com/GodA/p/5237061.html 思想讲的很清楚~ [2]htt ...

  3. 【To Do】程序员面试金典——18.11最大子方阵

    程序员面试金典--18.11最大子方阵 Solution1:我的答案.最笨的方法,时间复杂度是O(n3)O(n3)O(n^3) class SubMatrix { public:int maxSubM ...

  4. 程序员面试金典——18.9实时中位数

    程序员面试金典--18.9实时中位数 Solution1:我的答案.利用排序,比较弱智.. class Middle { public:vector<int> getMiddle(vect ...

  5. 程序员面试金典——18.7最长合成字符串

    程序员面试金典--18.7最长合成字符串 参考网址:https://www.nowcoder.com/profile/2896594/codeBookDetail?submissionId=13543 ...

  6. 【To Do!】程序员面试金典——18.8子串判断

    程序员面试金典--18.8子串判断 Solution1:我的答案 利用了C++ STL中自带的find函数,有点投机取巧的意思,正统方法是用trie树(单词查找树)来做,那就麻烦了许多 class S ...

  7. 程序员面试金典——18.4 2的个数

    程序员面试金典--18.4 2的个数 Solution1:经典通法,得牢记啊... 此题在<剑指offer>中出现过,里面分析的比较到位 https://blog.csdn.net/all ...

  8. 程序员面试金典——18.5单词最近的距离

    程序员面试金典--18.5单词最近的距离 Solution1:我的答案,时间复杂度为O(n2)O(n2)O(n^2). class Distance { public:int getDistance( ...

  9. 程序员面试金典——18.1另类加法

    程序员面试金典--18.1另类加法 Solution1:还是参考剑指上的思路.. class UnusualAdd {public:int addAB(int A, int B) {// write ...

最新文章

  1. Thinkphp3.2访问Url时去掉模块
  2. mysql 多主一从备份_(5.14)mysql高可用系列——级联复制与多主一从(多源复制)...
  3. Angulary应用依赖里的zone.js
  4. 5、play中的json数据处理
  5. MULTI BIN的wince 5.0,smdk2440下的实现
  6. 跑步呼吸方法(细胞分裂呼吸法)
  7. mac下缺乏make wget怎么办?
  8. Vmware 15 安装 win7 虚拟机 (初学者操作与详解教程)
  9. vue+element+node构建单片机控制系统
  10. HTML制作用户登录界面
  11. 微信公众号网页跳转及获取用户信息的接口设计
  12. python计算空间向量夹角——原理及代码详解
  13. 傅立叶变换之(二)—— 傅立叶级数
  14. C# vb .net实现淡色效果滤镜
  15. Matlab2018b新特性介绍以及R2018b+waijung blockst 百度云下载链接
  16. html简洁的错误页面设计,40个非常有创意的404错误页面设计
  17. 魔方APP项目-04-用户模块API接口、Marshmallow,基本构造器(Schema),Schema数据序列化、Schema数据反序列化、反序列化对数据验证、模型构造器(ModelSchema)
  18. 显微镜下的白细胞 捉到一群正在撒欢de小可爱,哇哇~
  19. 计算机无法卸载软件,电脑软件无法卸载怎么解决 电脑卸载顽固软件超有用的三种方法...
  20. idea调整代码标签编辑器标签editor tabs的横排和竖排

热门文章

  1. 【RobotStudio学习笔记】(八)速度设置
  2. Eigen问题解决:eigen_assert_exception’ is not a member of ‘Eigen’
  3. 《The C programming language》学习笔记
  4. python输出语句格式 f_Python基础之输出格式和If判断
  5. java自动封箱_java自动封箱是什么意思
  6. python闭包技巧_案例详析:Python闭包与nonlocal关键字
  7. ipv6单播地址包括哪两种类型_IPV6中为啥没有ARP了呢?一文带你搞懂NDP邻居发现协议...
  8. 樊登36个问题建立亲密关系_36个问题建立亲密关系
  9. mysql job status_检查SQL Server Job状态
  10. 计算机趣味知识竞赛策划书,计算机趣味知识竞赛活动策划书.doc