swap_ranges « STL Algorithms Modifying sequence operations « C++ Tutorial

24.22.1.Illustrating the generic swap_ranges algorithm
24.22.2.Swap elements in first five elements of an array with elements in last five elements
24.22.3.Use swap_ranges to swap elements in one container with corresponding elements in another container
24.22.4.Use swap_ranges to mirror first three with last three elements