diff --git a/problems/0242.有效的字母异位词.md b/problems/0242.有效的字母异位词.md index 61182758..88fa06d8 100644 --- a/problems/0242.有效的字母异位词.md +++ b/problems/0242.有效的字母异位词.md @@ -173,6 +173,22 @@ func isAnagram(s string, t string) bool { } ``` +Go写法二(没有使用slice作为哈希表,用数组来代替): + +```go +func isAnagram(s string, t string) bool { + record := [26]int{} + for _, r := range s { + record[r-rune('a')]++ + } + for _, r := range t { + record[r-rune('a')]-- + } + + return record == [26]int{} +} +``` + javaScript: ```js