先搞算法,实在不行再向下兼容开发