私はハッシュのハッシュを持っています。このハッシュには辞書があります。同じルートを持つすべての一致を見つける必要があります。たとえば、私は持っています:
#<Trie:0x00000001bf9a40 @root={
"m"=>{"a"=>{"x"=>{
:end=>true,
"i"=>{"m"=>{
:end=>true,
"i"=>{"m"=>{"l"=>{"i"=>{"a"=>{"n"=>{:end=>true}}}}}}
}},
"w"=>{"e"=>{"l"=>{"l"=>{:end=>true}}}}
}}}
}>
と言葉"max"
、、、。"maxim"
_ このハッシュのすべての単語をルートで取得するにはどうすればよいですか? 例えば"maximilian"
"maxwell"
t = Trie.new
t.add( .....# now we added words
t.find('max')
#result all words which begins from 'max'
t.find('maxim')
#result all words which begins from 'maxim' => maxim, maximilian