Problem: 242. 有效的字母异位词
思路
用
哈希表
将字母的ASCII码值映射到对应26size
的数组中,对应位记录字母出现次数
错误
忘记了C++ 数组初始化方式
int hash[26] = {0}
int* hash = new int[26]()
复杂度
- 时间复杂度:
$O(n)$
- 空间复杂度:
$O(1)$
Code
1 | class Solution { |
Problem: 242. 有效的字母异位词
用
哈希表
将字母的ASCII码值映射到对应26size
的数组中,对应位记录字母出现次数
忘记了C++ 数组初始化方式
int hash[26] = {0}
int* hash = new int[26]()
$O(n)$
$O(1)$
1 | class Solution { |