Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 659 Bytes

File metadata and controls

29 lines (20 loc) · 659 Bytes

172.Add and Search Word - Data structure design

Description

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.

From

LeetCode