hash和树各自的使用范围???