码迷,mamicode.com
首页 >  
搜索关键字:解答    ( 4882个结果
【字符串】1309. 解码字母到整数映射
题目: 解答: 1 class Solution { 2 public: 3 string freqAlphabets(string s) 4 { 5 string ans; 6 for (int i = 0; i < s.size(); ++i) 7 { 8 if (i + 2 < s.size( ...
分类:其他好文   时间:2020-05-04 00:24:14    阅读次数:57
【字符串】1170. 比较字符串最小字母出现频次
题目: 解答: 思路就是先计算每个字符串中,26个字母每个出现的次数(fun函数的功能),然后就是二分查找找出答案。这里二分查找用的函数是标准库的 upper_bound。 1 class Solution { 2 public: 3 vector<int> numSmallerByFrequenc ...
分类:其他好文   时间:2020-05-03 23:08:27    阅读次数:119
【字符串】819. 最常见的单词
题目: 解答: 先用transform函数将字符串转为小写,再遍历字符串搜索单词,建立map 对应的key-value关系,key是单词,value是单词出现次数。 再遍历banned数组,对这些ban的单词出现次数设为INT_MIN,再创建一个迭代器遍历map,找到最大value对应的单词即可。 ...
分类:其他好文   时间:2020-05-03 21:48:42    阅读次数:81
【字符串】680. 验证回文字符串 Ⅱ
题目: 解答: 方法一:暴力法 算法: 对于给定字符串中的每个索 i,让我们删除该字符,然后检查结果字符串是否是回文。如果是(或者原始字符串是回文),那么我们将返回 true。 方法二:双指针 最重要一点:只能去掉一个字符1、左指针从第0位开始,右指针从最后一位开始2、定义一个bool容器,用于限定 ...
分类:其他好文   时间:2020-05-03 21:46:29    阅读次数:87
【字符串】709. 转换成小写字母
题目: 解答: 利用ASCII值大小写之间相差32的性质,遇到大写的字母,加上32就是相应的小写字母。 1 class Solution { 2 public: 3 string toLowerCase(string str) 4 { 5 if (str.size() <= 0) 6 { 7 ret ...
分类:其他好文   时间:2020-05-03 21:42:21    阅读次数:59
【字符串】 788. 旋转数字
题目: 解答: 方法一:暴力解法【通过】 思路: 遍历从 1 到 N 的每个数字 X,判断 X 是否为好数。 如果 X 中存在 3、4、7 这样的无效数字,则 X 不是一个好数。 如果 X 中不存在 2、5、6、9 这样的旋转后会变成不同的数字,则 X 不是一个好数。 否则,X 可以旋转成一个不同的 ...
分类:其他好文   时间:2020-05-03 21:40:38    阅读次数:76
【字符串】415. 字符串相加
题目: 解答: 1 class Solution { 2 public: 3 string addStrings(string num1, string num2) 4 { 5 int la = num1.size(); 6 int lb = num2.size(); 7 8 string sum ...
分类:其他好文   时间:2020-05-03 20:52:31    阅读次数:68
【字符串】 344. 反转字符串
题目: 解答: 1 class Solution { 2 public: 3 void reverseString(vector<char>& s) 4 { 5 if (s.size() <= 1) 6 { 7 return; 8 } 9 10 int beg = 0; 11 int end = s ...
分类:其他好文   时间:2020-05-03 20:47:39    阅读次数:80
【字符串】434. 字符串中的单词数
题目: 解答: 1 class Solution { 2 public: 3 int countSegments(string s) 4 { 5 int res = 0; 6 int flag=1; 7 if (s.size() == 0) 8 { 9 return res; 10 } 11 12 ...
分类:其他好文   时间:2020-05-03 20:39:36    阅读次数:41
【字符串】383. 赎金信
题目: 解答: 思路:此题最难的就是读懂题,此题的意思是用后面字符串的字符是否可以组成前面一个字符,所以此题只需要判断后面各个字符的总数是否大于前面字符的即可,这又成了一个映射问题,字符映射个数,所以我们又可以用map来解决问题,只需要先遍历后面字符串统计所有字符出现的次数,然后在遍历前面一个字符串 ...
分类:其他好文   时间:2020-05-03 20:35:23    阅读次数:61
4882条   上一页 1 ... 30 31 32 33 34 ... 489 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!