修改了sort函数