构架算法