Różnice między wybraną wersją a wersją aktualną.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
rotate_rotate_copy [2009/04/28 14:23] tprzedpe |
rotate_rotate_copy [2009/04/28 15:07] (aktualna) tprzedpe |
||
|---|---|---|---|
| Linia 40: | Linia 40: | ||
| Po wykonaniu się funkcji otrzymamy sekwencje: | Po wykonaniu się funkcji otrzymamy sekwencje: | ||
| - | 1 2 3 2 4 6 8 | + | 1 3 5 2 4 6 8 |
| Element który znajdował się na piątej pozycji teraz znajduje się na pozycji pierwszej, a element który znajdował się na pozycji pierwszej teraz znajduje się na pozycji czwartej (last – (middle + 1), czyli 8 – 5 + 1 = 4). | Element który znajdował się na piątej pozycji teraz znajduje się na pozycji pierwszej, a element który znajdował się na pozycji pierwszej teraz znajduje się na pozycji czwartej (last – (middle + 1), czyli 8 – 5 + 1 = 4). | ||
| Linia 127: | Linia 127: | ||
| } | } | ||
| </code> | </code> | ||
| + | |||
| + | Uzyskany wydruk: | ||
| + | |||
| + | rotate: | ||
| + | |||
| + | Elementy przed rotate: | ||
| + | 2 4 6 8 1 3 5 | ||
| + | |||
| + | Elementy po rotate dla middle = 5: | ||
| + | 1 3 5 2 4 6 8 | ||
| + | |||
| + | rotate_copy: | ||
| + | |||
| + | Elementy przed rotate_copy: | ||
| + | 2 4 6 8 1 3 5 | ||
| + | |||
| + | Elementy po rotate_copy dla middle = 5: | ||
| + | wektor wejściowy: | ||
| + | 2 4 6 8 1 3 5 | ||
| + | wektor wyjściowy: | ||
| + | 1 3 5 2 4 6 8 | ||
| + | |||