O(n),向左和向右两次扫描