type
status
date
slug
summary
tags
category
icon
password
创建时间
Apr 24, 2025 02:39 PM
给你一个下标从 0 开始的字符串数组
words
。如果两个字符串由相同的字符组成,则认为这两个字符串 相似 。
- 例如,
"abca"
和"cba"
相似,因为它们都由字符'a'
、'b'
、'c'
组成。
- 然而,
"abacba"
和"bcfd"
不相似,因为它们不是相同字符组成的。
请你找出满足字符串
words[i]
和 words[j]
相似的下标对 (i, j)
,并返回下标对的数目,其中 0 <= i < j <= words.length - 1
。零、常用枚举技巧——0.1 枚举右,维护左
这题的大体思路是枚举右,维护左。
但是怎么根据题意维护这个属性呢?我们该如何定义这个属性了。
因为题目只是要求我们统计,字母是否出现。我们可以运用集合论的技巧,用
int
类型来标记每个字母是否出现。📎 参考
- 无