Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>#include <string>using namespace std;class TriedNode{public:TriedNode * nodes[26];int value;TriedNode(){value = 0;for (int i=0; i<26; i++)nodes[i] = NULL;}};class TriedTree{public:TriedNode * head;TriedTree(){head = new TriedNode;head->value = 0;}~TriedTree(){removeNode(head);}