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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.59
AvengerAlive
5 / 5 / 0
Регистрация: 30.07.2011
Сообщений: 257
#1

Сортировка в STL - C++

17.11.2011, 20:33. Просмотров 2450. Ответов 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. Чтобы "поднять" тему в разделе и поиске по форуму, используйте осмысленные сообщения, например "Тема/проблема/задача актуальна". Если вы чего-то достигли в решении проблемы на этот момент, сообщите об этом.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.11.2011, 20:33     Сортировка в STL
Посмотрите здесь:

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

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

Сортировка строк STL - C++
Подскажите пожалуйста как работает эта программа #include <iostream> #include <string> #include <algorithm> ...

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

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

STL. Сортировка объектов в контейнере - C++
Имеется список list из объектов Time (минуты:секунды). Через собственный метод (list.sort(предикат)) сортировка проходит успешно, а при...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ОгУрЕц
Заблокирован
18.11.2011, 15:18     Сортировка в STL #2
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;
}
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
18.11.2011, 15:31     Сортировка в STL #3
Я такую тему уже поднимал, мне никто не ответил.
Но мне было нужно сортировать один массив, по значениям в другом массиве (таблица индексов это была).
Остановился на варианте "продвинутого" компаратора. Передавал в него указатель на массив с данными и вместо сравнения данных из сортируемого массива, происходило сравнение данных из основного массива по соответствующим индексам из таблицы.
Тебе можно сделать аналогично (нужно будет вычислять индексы сравниваемых элементов первого массива).
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.11.2011, 18:01     Сортировка в STL
Еще ссылки по теме:

Поиск и сортировка list STL - C++
Здравствуйте формумчане. Такая проблема. Написал почти рабочий код, но столкнулся с 2-мя проблемами. Первая: не могу понять как...

Не работает сортировка Stl sort - C++
вот код сортировки массива обычным stl sort () #include&lt;conio.h&gt; #include&lt;iostream.h&gt; #include&lt;vector.h&gt; #include&lt;algorithm&gt; ...

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

Сортировка группы по фамилии. Библиотеки STL - C++
Добрый вечер! Помогите, пожалуйста. Задача на сортировку, по фамилии, группы с помощью библиотеки STL. Не могу понять где ошибка в коде. ...

Сортировка диапазона элементов в list (STL) - C++
Здравствуйте! Требуется ввести числа в список, задать числа a и b, изменить порядок элементов, начиная с a-го элемента, заканчивая b-ым...

(STL LIST SORT) Сортировка по некольким критериям - C++
Здравствуйте! Столкнулся с такой проблемой при сортировке списка. %-) Есть структура: struct PackObject { bool ...


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

Или воспользуйтесь поиском по форуму:
AvengerAlive
5 / 5 / 0
Регистрация: 30.07.2011
Сообщений: 257
18.11.2011, 18:01  [ТС]     Сортировка в STL #4
всем спс)
Yandex
Объявления
18.11.2011, 18:01     Сортировка в STL
Ответ Создать тему
Опции темы

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