Narzędzia użytkownika

Narzędzia witryny


rotate_rotate_copy

To jest stara wersja strony!


Algorytmy rotate rotate_copy

Algorytmy zamieniają segment zawierający elementy od pierwszego (first) do środkowego – 1 (middle – 1) z segmentem który zawiera elementy od środkowego (middle) do ostatniego (last).

Nagłówek

 #include<algorithm> 

Deklaracje rotate rotate_copy

 template <class ForwardIterator>
void rotate (ForwardIterator first, ForwardIterator middle, ForwardIterator last);
 
template <class ForwardIterator, class OutputIterator>
OutputIterator rotate_copy (ForwardIterator first, ForwardIterator middle, ForwardIterator last, OutputIterator result);

Parametry

Wspólne:

* first – wskazuje na początek sekwencji wszystkich elementów * middle – wskazuje na element rozdzielający dwa segmenty poddane zamianie * last – wskazuje na koniec sekwencji wszystkich elementów

rotate_copy:

* result - wskazuje na kontener do którego zostanie zapisany wynik

rotate_rotate_copy.1240908748.txt.gz · ostatnio zmienione: 2009/04/28 10:52 przez tprzedpe