algorithm (STL/CLR)
Definiuje STL/CLR kontenera szablonu funkcje, które wykonują algorytmów.
#include <cliext/algorithm>
Funkcje
Funkcja |
Opis |
---|---|
Wyszukuje dwa sąsiadujące elementy, które są równe. |
|
Sprawdza, czy posortowanej sekwencja zawiera podaną wartość. |
|
Kopie wartości z zakresu źródłowego do zakresu docelowego, przechodzenie w kierunku do przodu. |
|
Kopie wartości z zakresu źródłowego do zakresu docelowego, przechodzenie w kierunku do tyłu. |
|
Zwraca liczbę elementów w zakresie których wartości spełniają określone wymagania. |
|
Zwraca liczbę elementów w zakresie których wartości spełniają określony warunek. |
|
Porównuje dwa zakresy, element po elemencie. |
|
Przeszukuje uporządkowana sekwencja wartości i zwraca dwie pozycje, który rozgranicza podsekwencja wartości, które są równe do danego elementu. |
|
Przypisuje tym samym nową wartość każdego elementu w określonym zakresie. |
|
Przypisuje nową wartość określoną liczbę elementów początku zakresu, z określonym elementem. |
|
Zwraca pozycję pierwszego wystąpienia określonej wartości. |
|
Zwraca ostatni podsekwencja w zakresie, który jest identyczny z podanej kolejności. |
|
Przeszukuje zakresu dla pierwszego wystąpienia jednego z danego zakresu elementów. |
|
Zwraca pozycję pierwszego elementu w sekwencji wartości, jeśli element spełnia określony warunek. |
|
Powoduje zastosowanie obiektu podanej funkcji do każdego elementu w sekwencji wartości i zwraca obiekt funkcji. |
|
Przypisuje wartości generowane przez obiekt funkcji do każdego elementu w sekwencji wartości. |
|
Przypisuje wartości generowane przez obiekt funkcji do określoną liczbę elementów. |
|
Sprawdza, czy jeden sortowanym zakresie zawiera wszystkie elementy w drugim sortowanym zakresie. |
|
Łączy elementy z dwóch następujących po sobie zakresach sortowanym w pojedynczej sortowanym zakresie. |
|
Wymienia dwie wartości określonych przez parę Iteratory określony. |
|
Porównanie dwóch sekwencji, element po elemencie, określenie, jaka sekwencja jest niższa z dwóch. |
|
Znajduje pozycję pierwszego elementu w uporządkowaną sekwencją wartości, która ma wartość większa niż lub równa określonej wartości. |
|
Konwertuje elementy z określonego zakresu do sterty, gdzie pierwszy element na stercie jest największy. |
|
Porównuje dwa obiekty i zwraca większej z dwóch. |
|
Znajduje największą element w określonej sekwencji wartości. |
|
Łączy wszystkie elementy z dwóch zakresów źródłowych sortowanym w zakres docelowy pojedynczy, posortowane. |
|
Porównuje dwa obiekty i zwraca mniejszą z dwóch. |
|
Odnajduje najmniejszy element w określonej sekwencji wartości. |
|
Porównuje dwa zakresy elementów i zwraca pierwsze miejsce, gdzie występuje różnica. |
|
Zmienia kolejność elementów w zakresie, tak aby oryginalnego zamówienia otrzymuje brzmienie leksykograficznym dalej permutacji większa, jeśli taka istnieje. |
|
Kolejność elementów, poprawnie lokalizowanie partycji nth element sekwencji tak, aby wszystkie elementy przed nim są mniejsze lub równe do niego i wszystkie elementy, które po nim następują są większe niż lub równe do niego. |
|
Rozmieszcza określoną liczbę mniejsze elementy, w zakresie nondescending zamówienia. |
|
Kopiuje elementy z zakresu źródłowego do zakresu docelowego takie, że elementy z zakresu źródłowego są uporządkowane. |
|
Rozmieszcza elementy w zakresie, takie, że te elementy, które spełniają predykatu jednoelementowego poprzedzają te, które nie spełniają go. |
|
Przesuwa element największy z przodu sterty do końca i następnie tworzy nowej sterty od pozostałych elementów. |
|
Zmienia kolejność kolejność elementów, tak aby oryginalnego zamówienia otrzymuje brzmienie leksykograficznym poprzedniego permutacji większa, jeśli taka istnieje. |
|
Dodaje element znajdujący się na końcu zakresu do istniejącej sterty, składający się z wcześniejszego elementów w zakresie. |
|
Ponownie rozmieszcza sekwencji N elementy w zakresie do jednego z N!możliwych ustaleń, wybranych losowo. |
|
Usuwa określoną wartość z danym zakresie, bez naruszania kolejność pozostałych elementów i zwraca koniec zakresu nowych wolnych o określonej wartości. |
|
Kopiuje elementy z zakresu źródłowego do zakresu docelowego, z tym, że elementy o zadanej wartości nie są kopiowane, bez naruszania kolejność pozostałych elementów. |
|
Kopie elementów z zakresu źródłowego do zakresu docelowego, z wyjątkiem tych, które spełniają predykat, bez naruszania kolejność pozostałych elementów. |
|
Usuwa elementy, które spełniają predykat z danego zakresu, bez naruszania kolejność pozostałych elementów.. |
|
Zastępuje elementy w zakresie, które pasują do wartości określonej na nową wartość. |
|
Kopie elementów z zakresu źródłowego do zakresu docelowego, zamiana elementów, które pasują do wartości określonej na nową wartość. |
|
Sprawdza, czy każdy element w zdefiniowanym zakresie Yródłowym i zastępuje go, jeśli spełnia ono predykat określonego podczas kopiowania wynik do nowego zakresu docelowego. |
|
Sprawdza, czy każdy element w zakresie i zastępuje go, jeśli spełnia ono określonego predykatu. |
|
Odwraca kolejność elementów w zakresie. |
|
Odwraca kolejność elementów w obrębie zakresu źródłowego podczas kopiowania ich do zakresu docelowego. |
|
Wymienia elementy w dwóch sąsiednich zakresów. |
|
Wymiany elementów w dwóch zakresach sąsiadujących z zakresu źródłowego i kopiuje wynik do zakresu docelowego. |
|
Powoduje wyszukiwanie pierwszego wystąpienia sekwencji w zakresie docelowym, której elementy są równe tym w danej sekwencji elementów lub której elementy są równoważne w pewnym sensie określonej przez predykatu dwuelementowego do elementów w podanego ciągu. |
|
Wyszukuje pierwszy podsekwencja w zakresie, że z określoną liczbę elementów o określonej wartości lub relacji z tą wartością podaną przez predykatu dwuelementowego. |
|
Łączy w sobie wszystkie elementy, które należą do zakresu jedno źródło posortowane, ale nie do drugiego zakresu źródłowego posortowane, do zakresu docelowego pojedynczy, sortowane, gdzie kryterium sortowania może być określona w taki sposób, przez predykatu dwuelementowego. |
|
Łączy w sobie wszystkie elementy, które należą do obu zakresów źródłowych sortowanym w zakresie docelowym pojedynczy, sortowane, gdzie kryterium sortowania może być określona w taki sposób, przez predykatu dwuelementowego. |
|
Łączy w sobie wszystkie elementy, które należą do jednego, ale nie obu zakresów źródłowych sortowanym w zakresie docelowym pojedynczy, sortowane, gdzie kryterium sortowania może być określona w taki sposób, przez predykatu dwuelementowego. |
|
Łączy w sobie wszystkie elementy, które należą do co najmniej jeden z dwóch zakresów źródłowych sortowanym w zakresie docelowym pojedynczy, sortowane, gdzie kryterium sortowania może być określona w taki sposób, przez predykatu dwuelementowego. |
|
Rozmieszcza elementy w pewnym zakresie, w nondescending kolejności lub zgodnie z kryterium sortowania określonych przez predykatu dwuelementowego. |
|
Konwertuje stos na sortowanym zakresie. |
|
Klasyfikuje elementy w zakresie w dwa rozłączne zestawy tych elementów spełniających te, które nie spełniają, zachowując względne kolejność elementów równoważnych poprzedzających predykatu jednoelementowego. |
|
Rozmieszcza elementy w pewnym zakresie, w nondescending kolejności lub zgodnie z kryterium sortowania określonych przez predykatu dwuelementowego i zachowuje względnej kolejności elementów równoważnych. |
|
Wymienia wartości elementów między dwoma typami obiektów, przypisywania zawartość pierwszego obiektu do drugiego obiektu i zawartość drugiego do pierwszego. |
|
Wymienia elementy jeden zakres z zakresu elementów innego równej wielkości. |
|
Dotyczy obiektu podanej funkcji każdego elementu w zdefiniowanym zakresie Yródłowym lub parę elementów z dwóch zakresów źródłowych i skopiowanie wartości zwrócone przez obiekt funkcji do zakresu docelowego. |
|
Usuwa zduplikowane elementy, które przylegają do siebie w określonym zakresie. |
|
Kopie elementów z zakresu źródłowego w zakresie docelowym, z wyjątkiem zduplikowane elementy, które przylegają do siebie. |
|
Znajduje pozycję pierwszego elementu w uporządkowanego zakresu, który ma wartość, która jest większa niż określona wartość, gdzie kryterium sortowania może być określona w taki sposób, przez predykatu dwuelementowego. |
Wymagania
Nagłówek: < cliext/algorytm >
Obszar nazw: cliext