[0,last-first)中的N执行一次*(x+N)=*(first+N),返回x+N。_F走到_L的过程中,把*_F的值赋给*_X,然后_F和_X不断后移。output);first和last的类型是vecotr<int>::const_iterator,output的类型是osream_iterator<int>。(可自定义比较器)算法复杂度均为O(n)。last);颠倒区间[first,last)顺序。