Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/26: Рейтинг темы: голосов - 26, средняя оценка - 4.50
5 / 5 / 1
Регистрация: 30.07.2011
Сообщений: 257

Сортировка в STL

17.11.2011, 20:33. Показов 4886. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня есть n массивов, неважно по сколько элементов, гланое что их длина одинаковая. Всё массивы отображения первого массива. Надо отсортировать 1ый массив и чтобы остальные тоже отсортировались.
Как это осуществить с помощью stl функций (обычный квиксорт вручную писать долго, для контеста надо).

пример

3 8 1 6 0
1 7 4 9 6
2 5 9 7 5

будет

0 1 3 6 8
6 4 1 9 7
5 9 2 7 5

 Комментарий модератора 
2.9. Избегайте использования слишком большого количества смайлов в сообщениях в тематических разделах форума, а также "кричащего" выделения текста. Это никаким образом не ускорит решение вашей проблемы.
2.14. Чтобы "поднять" тему в разделе и поиске по форуму, используйте осмысленные сообщения, например "Тема/проблема/задача актуальна". Если вы чего-то достигли в решении проблемы на этот момент, сообщите об этом.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.11.2011, 20:33
Ответы с готовыми решениями:

Сортировка списка (STL)
Здравствуйте, я столкнулся с проблемой: Мне нужно отсортировать обьекты. Обьекты есть елементами списка. Список задается как лист. ...

Сортировка для Stl
Коротышки провели психологическое тестирование <<Узнай себя>>.Запись о результатах записали в файл, в виде кто какие качества имеет ( в...

stl сортировка,поиск
Как правильно сортировать Multiset<char> A Queue<char> B Напишите плз для каждого по 2 сортировки За возростанием и за спаданием. ...

3
Заблокирован
18.11.2011, 15:18
AvengerAlive, пробуйте!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
 
int main()
{
    int A[][5] =
    {
        {3, 8, 1, 6, 0},
        {1, 7, 4, 9, 6},
        {2, 5, 9, 7, 5},
    };
    for(int j,i = 0; i < 3; i++)
    {
        vector <int> myvector (A[i], A[i] + 5); 
        sort(myvector.begin(), myvector.begin() + 5); 
        for(j = 0; j < 5; j++)
            cout<<myvector[j]<<" ";
        cout<<endl;
    }
 
 
    return 0;
}
1
Делаю внезапно и красиво
Эксперт С++
 Аватар для Deviaphan
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
18.11.2011, 15:31
Я такую тему уже поднимал, мне никто не ответил.
Но мне было нужно сортировать один массив, по значениям в другом массиве (таблица индексов это была).
Остановился на варианте "продвинутого" компаратора. Передавал в него указатель на массив с данными и вместо сравнения данных из сортируемого массива, происходило сравнение данных из основного массива по соответствующим индексам из таблицы.
Тебе можно сделать аналогично (нужно будет вычислять индексы сравниваемых элементов первого массива).
1
5 / 5 / 1
Регистрация: 30.07.2011
Сообщений: 257
18.11.2011, 18:01  [ТС]
всем спс)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.11.2011, 18:01
Помогаю со студенческими работами здесь

Сортировка STL контейнеров
Почему выдается ошибка &quot; request for member 'sort' in 'vec', which is of non-class type 'std :: pair&lt;int, std::vector&lt;int&gt; &gt; '&quot;...

Сортировка строк STL
Подскажите пожалуйста как работает эта программа #include &lt;iostream&gt; #include &lt;string&gt; #include...

Библиотека STL, сортировка
Сортировка слов по количеству вхождений в слово его первой буквы... Можно какой-нибудь пример?? Можно не всю программу, а только...

Быстрая сортировка библиотеки STL
Здравствуйте! В данный код надо добавить алгоритм быстрой сортировки библиотеки STL с использованием функций компараторов. Заранее...

List STL сортировка и поиск
Ребят, прошу помощи. Перерыл весь инет, нашёл кучу ссылок, пытался сделать поиск и сортировку, ни чего не получается. Помогите пожалуйста,...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru