store the id not the GraphicNode
still Memory Limit Exceed
Accepted!
1. 使用TreeMap而不是HashMap来减少内存占用
2. 不再使用GraphicNode的visit属性，如果一个节点的子节点已经访问过了，则不将其放入子节点列表中。