Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Programmer.
Прогер
 Аватар для Programmer.
631 / 262 / 7
Регистрация: 17.11.2010
Сообщений: 1,371
Записей в блоге: 2
#1

Чем отличается vector<> от set<> а? - C++

10.03.2012, 05:34. Просмотров 793. Ответов 4
Метки нет (Все метки)

Привет всем, у меня токой вопрос,

Чем отличается vector<> от set<> а? обое же контеинеры? Примеров кучо, просто разницу не нахожу...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2012, 05:34     Чем отличается vector<> от set<> а?
Посмотрите здесь:

C++ Чем отличается С++ от Visual С++?
Чем отличается ln , lg, и log ? C++
C++ set<vector<int> >, вывод елементов
C++ Чем new отличается от malloc?
C++ На базе контейнера vector из стандартной библиотеки С++ создайте шаблон класса Set,
C++ Чем отличается вставка в vector<string > через pushback и через индекс []?
Std::set( vector ) и расход памяти C++
Vector<set<string>> C++
Чем struct отличается от class? C++
Чем отличается описание от определения C++
Чем C++ отличается от C++ Builder? C++
Чем отличается override от virtual? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
 Аватар для Nameless One
5761 / 3410 / 255
Регистрация: 08.02.2010
Сообщений: 7,412
10.03.2012, 06:30     Чем отличается vector<> от set<> а? #2
Programmer., vector — это последовательный контейнер (с быстрым доступом по произвольному индексу, итерацией и добавлением и удалением элементов в конце вектора), set — это ассоциативный контейнер, который хранит уникальные значения как ключи.

Цитата Сообщение от Programmer. Посмотреть сообщение
Примеров кучо, просто разницу не нахожу...
плохо смотрел. Разница значительная и должна быть видна невооруженным взглядом
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
10.03.2012, 10:08     Чем отличается vector<> от set<> а? #3
2 одинаковых элемента в Set не вставить, и Set при вставке вставляет в нужное место, в итоге весь контейнер отсортированный
diagon
Higher
 Аватар для diagon
1921 / 1187 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
10.03.2012, 10:38     Чем отличается vector<> от set<> а? #4
Вектор - обертка над динамическим массивом, сет - множество, т.е. все элементы в сете отсортированы и уникальны(т.е. нет повторяющихся значений).
Programmer.
Прогер
 Аватар для Programmer.
631 / 262 / 7
Регистрация: 17.11.2010
Сообщений: 1,371
Записей в блоге: 2
10.03.2012, 12:15  [ТС]     Чем отличается vector<> от set<> а? #5
diagon,
Nameless One,
panicwassano,

А вот значит зачем, в сет-е гараздо лучше искать ключ, чем в вектор...

Понял ребята, спасибо...
Yandex
Объявления
10.03.2012, 12:15     Чем отличается vector<> от set<> а?
Ответ Создать тему
Опции темы

Текущее время: 10:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru