al_sort(v.begin(). it. v.endO)

Автор admin Вторник, 2 июня 2009 11:32

al_sort(v.begin(). it. v.endO): cout « “middle = ” « *it « endl: print(v.beginO. v.endO. “partial_sort”): v = original: // Перемещение итератора на четверть интервала it = v.beginO; for(size_t i = 0: i < v.sizeO / 4: i++) it++: // Количество копируемых элементов в источнике // меньше, чем в приемнике partial_sort_copy(v.begin(). it. w.beginO. w.endO): print(w.beginO , w.endO. "partial_sort_copy"): // Недостаточно свободного места в приемнике partial_sort_copy(v.beginO. v.endO. w.beginO, w.endO): print(w.beginO. w.endO. "w partial_sort_copy"): // Состояние v остается неизменным assert(v == original); nth_element(v.beginO, it. v.endO): cout « "The nth_element = " « *it « endl: print(v.beginO, v.endO. "nth_element"); string f = original[rand() % original .sizeO]; cout « "binary search: " « binary_search(v.beginO, v.endO, f) « endl: sort(v.beginO. v.endO); it = lower_bound(v.begin(). v.endO. f); it2 = upper_bound(v.beginO, v.endO. f): printCit. it2. "found range"); pair ip = equal_range(v.beginO, v.endO, f); printCip.first, ip.second. “equal_range”): } III- В этом примере используется упоминавшийс


Комментарии закрыты.