手撕代码思路有了,但是时间复杂度弄错了,代码细节出问题