树-子结构算法