Categorygithub.com/SmartsYoung/LeetCode-in-GoAlgorithms0211.add-and-search-word-data-structure-design
# README
211. Add and Search Word - Data structure design
题目
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.
For 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.
click to show hint.
You should be familiar with how a Trie works. If not, please work on this problem: Implement Trie (Prefix Tree) first.
解题思路
见程序注释
# Functions
* Initialize your data structure here.
# Structs
No description provided by the author