循环条件以及双指针的使用很巧妙;二刷