增加了全子集的回溯算法和线性时间选择算法