コード例 #1
0
ファイル: TrieNode.cpp プロジェクト: Poechant/Betachi
TrieNode*
TrieNode::insertChild(std::string& nextCharacter) {
	if (!findChild(nextCharacter)) {
		__map.insert(std::pair<std::string, TrieNode>(nextCharacter, TrieNode(nextCharacter, __dataSize)));
		return &(__map.find(nextCharacter)->second);
	}
	return NULL;
}
コード例 #2
0
ファイル: implement_trie.cpp プロジェクト: Armour/LeetCode
 // Initialize your data structure here.
 TrieNode() {
     TrieNode('0');
 }