线性时间选择问题,采用不生成随机数的算法