【leetcode】383. Ransom Note 恐吓信
来源:互联网 发布:hadoop 结构化数据 编辑:程序博客网 时间:2024/05/01 06:15
bool canConstruct(char* ransomNote, char* magazine) { int len1=strlen(ransomNote); int len2=strlen(magazine); int abc[26]={0}; if (len1>len2){ return false; } int i=0; int j=0; int k=0; int l=0; while (i<len2){ k=magazine[i]-'a'; abc[k]++; i++; } while (j<len1){ l=ransomNote[j]-'a'; abc[l]--; if (abc[l]<0){ return false; } j++; } return true;}
string类问题,如果是统计字母个数相关的,巧妙的方法是创建一个长度为26的数组,然后遍历string,相应字母++。
0 0
- 【leetcode】383. Ransom Note 恐吓信
- leetcode-383. Ransom Note
- [leetcode] 383. Ransom Note
- LeetCode 383. Ransom Note
- leetcode 383. Ransom Note
- leetcode 383. Ransom Note
- 383.[LeetCode]Ransom Note
- leetcode 383. Ransom Note
- leetcode 383. Ransom Note
- Leetcode 383. Ransom Note
- 【leetcode】383. Ransom Note
- Leetcode 383. Ransom Note
- LeetCode 383. Ransom Note
- [LeetCode]383. Ransom Note
- LeetCode 383. Ransom Note
- [LeetCode]--383. Ransom Note
- LeetCode 383. Ransom Note
- leetcode 383. Ransom Note
- jBPM工作流相关
- bzoj 1833: [ZJOI2010]count 数字计数(数位dp)
- Java中注解的工作原理
- Hive总结(六)hive入门经典
- native thread exited without detaching
- 【leetcode】383. Ransom Note 恐吓信
- HP大中华区总裁孙振耀退休感言:我们工作到底为了什么
- odoo之模块字段(Fields)
- 堆和栈的区别
- test.securemedicalchar.com 配置esign
- POJ 3132 Sum of Different Primes
- 数据分析师学习
- Android Studio 2.2 正式稳定版已发布,先睹为快!
- Intersection of Two Arrays II(两数组的交叉元素II)