手撕seat方法时间复杂度最优是多少?