242. Valid Anagram
来源:互联网 发布:软件业务销售合同范本 编辑:程序博客网 时间:2024/06/14 17:22
题目:
Given two strings s and t, write a function to determine if t is an anagram of s.
For example,
s = "anagram", t = "nagaram", return true.
s = "rat", t = "car", return false.
Note:
You may assume the string contains only lowercase alphabets.
本题求有效哈希表,充分利用unorder_map即可
代码:
class Solution {public: bool isAnagram(string s, string t) { int n = s.size(); if(n!=t.size()) return false; unordered_map<char, int> mp; for(int i;i<n;i++) { mp[s[i]]++; mp[t[i]]--; } for(auto count:mp) if(count.second) return false; return true; }};
阅读全文
1 0
- [leetcode] 242.Valid Anagram
- 242.Valid Anagram
- leetcode 242. Valid Anagram
- 242. Valid Anagram
- [leetcode] 242. Valid Anagram
- leetCode 242. Valid Anagram
- Leetcode 242. Valid Anagram
- 242. Valid Anagram
- 242. Valid Anagram LeetCode
- 242. Valid Anagram
- LeetCode 242. Valid Anagram
- LeetCode 242. Valid Anagram
- 242. Valid Anagram
- 242. Valid Anagram
- 242. Valid Anagram
- 242. Valid Anagram
- 242. Valid Anagram
- 242. Valid Anagram
- Java中的Filter过滤器
- 前端试题大综合练习(六)
- vim设置及其命令
- Linux系统的定时及延时执行任务
- AIDL使用注意
- 242. Valid Anagram
- 网络控制工具类
- cJSON实例
- getSession().createQuery__getHibernateTemplate().find
- Linux图像界面与文本模式的简单切换方法
- C++ 解析Json——jsoncpp
- ZZULIOJ 【1036】 某年某月有多少天【水题】
- memset 赋值
- Windows下Sqlmap的使用