分治法解决全排列问题 计算算法分析算法设计