package
0.0.0-20241220224003-b7cf03a90b2b
Repository: https://github.com/szhou12/leetcode-go.git
Documentation: pkg.go.dev
# README
3093. Longest Common Suffix Queries
Solution idea
Trie
- Longest common suffix: 单词逆序建Trie树转化成Longest common prefix
- 每个Trie node存储最符合criteria的单词的信息 (index, length), 更新信息如果新单词更符合criteria。
- criteria: 单词总长度最短。如果等长,单词的index最小。
- Guan神的解法是先按照criteria的优先级排序, Trie node储存的信息会少一些。
Time complexity = $O(n\bar L)$ where n is the number of words, $\bar L$ is the average length of words.