C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 9 - Применение алгоритмов к вектору / Библиотеки и функции / Visual C++

Шаг 9 - Применение алгоритмов к вектору

Одним из алгоритмов является сортировка, вот мы и посмотрим как она работает с вектором. Для сортировки можно применить стандартный алгоритм sort. Для его использования необходимо подключить файл заголовков алгоритмов.

#include "algorithm"

После чего можно сортировать, как весь вектор, так и отдельные его части, что очень приятно.

vector< int > v1(10);
vector< int > v2(10);
for (int x=0;x < v1.capacity() ;x++) v1[x]=10-x;
for (x=0;x < v1.capacity() ;x++) v2[x]=10-x;
for (x=0;x < v1.size();x++) cout << v1[x] << " ";
cout << endl;
for (x=0;x < v2.size();x++) cout << v2[x] << " ";
cout << endl;
cout << "___________ SORT _____________" << endl;
sort(v1.begin(),v1.end());
for (x=0;x < v1.size();x++) cout << v1[x] << " ";
cout << endl;
sort(v2.begin()+1,v2.end()-1);
for (x=0;x < v2.size();x++) cout << v2[x] << " ";
cout << endl;

Я не буду подробно описывать, как работает данная сортировка это относится больше к алгоритмам, но здесь показано, что можно векторы сортировать и с ними работают стандартные алгоритмы.


Загрузить проект | | |
Автор Каев Артем.
[AD]