package
Version:
v1.4.9
Opens a new window with list of versions in this module.
Published: Nov 15, 2019
License: MIT
Opens a new window with license information.
Imports: 0
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
< Previous
Next >
Design a data structure that supports the following two operations:
void addWord(word)
bool search(word)
search(word) can search a literal word or a regular expression string containing only letters a-z
or .
. A .
means it can represent any one letter.
Example:
addWord("bad")
addWord("dad")
addWord("mad")
search("pad") -> false
search("bad") -> true
search(".ad") -> true
search("b..") -> true
Note:
You may assume that all words are consist of lowercase letters a-z
.
[Design]
[Trie]
[Backtracking]
Similar Questions
- Implement Trie (Prefix Tree) (Medium)
- Prefix and Suffix Search (Hard)
Hints
Hint 1
You should be familiar with how a Trie works. If not, please work on this problem: Implement Trie (Prefix Tree) first.
Documentation
¶
There is no documentation for this package.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.