tree的优化