Difference between revisions of "cpp/algorithm/swap ranges"
From cppreference.com
m (Text replace - "{{returns}}" to "===Return value===") |
m (Text replace - "{{complex}}" to "===Complexity===") |
||
Line 52: | Line 52: | ||
<!-- ======== --> | <!-- ======== --> | ||
− | + | ===Complexity=== | |
linear in the distance between {{tt|first}} and {{tt|last}} | linear in the distance between {{tt|first}} and {{tt|last}} |
Revision as of 17:54, 2 August 2011
Template:cpp/algorithm/sidebar Template:ddcl list begin <tr class="t-dsc-header">
<td>Defined in header
</td>
<algorithm>
<td></td> <td></td> </tr> <tr class="t-dcl ">
<td class="t-dcl-nopad">template< class ForwardIterator1, class ForwardIterator2 >
</td>
ForwardIterator2 swap_ranges( ForwardIterator1 first1,
ForwardIterator1 last1,
<td class="t-dcl-nopad"> </td> <td class="t-dcl-nopad"> </td> </tr> Template:ddcl list end
Exchanges elements between range [first1, last1)
and another range starting at first2
.
Contents |
Parameters
first1, last1 | - | the first range of elements to swap |
first2 | - | beginning of the second range of elements to swap |
Return value
iterator to the element past the last element exchanged in the range beginning with first2
.
This section is incomplete Reason: no eq fun |
This section is incomplete Reason: no example |
Complexity
linear in the distance between first
and last