Update 0242.有效的字母异位词.md

This commit is contained in:
Farmer.Chillax
2023-10-31 23:02:44 +08:00
committed by GitHub
parent d5b2f683d1
commit 99b8b5744e

View File

@ -181,6 +181,31 @@ func isAnagram(s string, t string) bool {
}
```
Go 写法二(只对字符串遍历一次)
```go
func isAnagram(s string, t string) bool {
if len(s) != len(t) {
return false
}
records := [26]int{}
for index := 0; index < len(s); index++ {
if s[index] == t[index] {
continue
}
sCharIndex := s[index] - 'a'
records[sCharIndex]++
tCharIndex := t[index] - 'a'
records[tCharIndex]--
}
for _, record := range records {
if record != 0 {
return false
}
}
return true
}
```
### JavaScript:
```js