modify struct trienode
modify struct trienode
add iterator and bak