std sort



Автор Арсен Арутюнян задал вопрос в разделе Другие языки и технологии

C++ sort и получил лучший ответ

Ответ от Dsddfsfdfdsffsdfdf[гуру]
sort работает для элементарных типов данных, а у тебя структура. Сортируй вручную любым существующим методом сортировки, у тебя же массив.
Только сравнивай элементы массива как a[index1]->ind >(<, <=, >=, ==, !=) a[index2]->ind

Ответ от Александр[гуру]
Примерно так:
std::sort( data, data + N, [](const W & w_l, const W & w_r){return w_l.ind < w_r.ind;});

Ответ от Zhodzky[гуру]
Можно, подробнее можно почитать у Страуструпа.
Глава 21.8. "Сортировка и поиск" в книге "Программироване. Принципы и практика использования C++". Там приводится пример как отсортировать пользовательский структуры данным алгоритмом.

Ответ от Александр[гуру]
Примерно так:
std::sort( data, data + N, [](const W & w_l, const W & w_r){return w_l.ind < w_r.ind;});

Ответ от Zhodzky[гуру]
Можно, подробнее можно почитать у Страуструпа.
Глава 21.8. "Сортировка и поиск" в книге "Программироване. Принципы и практика использования C++". Там приводится пример как отсортировать пользовательский структуры данным алгоритмом.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: C++ sort
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*