[LeetCode] Prefix and Suffix Search 前后缀搜索

Posted Grandyang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[LeetCode] Prefix and Suffix Search 前后缀搜索相关的知识,希望对你有一定的参考价值。

 

Given many words, words[i] has weight i.

Design a class WordFilter that supports one function, WordFilter.f(String prefix, String suffix). It will return the word with given prefix and suffix with maximum weight. If no word exists, return -1.

Examples:

Input:
WordFilter(["apple"])
WordFilter.f("a", "e") // returns 0
WordFilter.f("b", "") // returns -1

Note:

    1. words has length in range [1, 15000].
    2. For each test case, up to words.length queries WordFilter.f may be made.
    3. words[i] has length in range [1, 10].
    4. prefix, suffix have lengths in range [0, 10].
    5. words[i] and prefix, suffix queries consist of lowercase letters only.

 

s

 

以上是关于[LeetCode] Prefix and Suffix Search 前后缀搜索的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode9.Array and String — Longest Common Prefix 最长共同前缀

[LeetCode] 208. Implement Trie (Prefix Tree)

[LeetCode] 208. Implement Trie (Prefix Tree)

LeetCode 208. Implement Trie (Prefix Tree)

[LeetCode] 208. Implement Trie (Prefix Tree) Java

[LeetCode] 208. Implement Trie (Prefix Tree) 实现字典树(前缀树)