2 / 2 / 2
Регистрация: 27.02.2016
Сообщений: 243
1

Отсортировать массив структур

10.12.2019, 18:22. Показов 315. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть у меня структура с данными
C++ (Qt)
1
2
3
4
5
 struct Bal{
   unsigned short int Voltage;
   unsigned short int index;
   };
   Bal massifVoltageAndIndex[247];
Есть функция сортировки

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
template< class T >
void bubbleSort(T* arr, int size)
{
T tmp;
 
for(int i = 0; i < size - 1; ++i) // i - номер прохода
{
    for(int j = 0; j < size - 1; ++j) // внутренний цикл прохода
    {
        if (arr[j + 1] < arr[j])
        {
            tmp = arr[j + 1];
            arr[j + 1] = arr[j];
            arr[j] = tmp;
        }
      }
    }
  }
Хочу отсортировать по параметру Voltage. Остальные параметры сохранить. Что для этого нужно сделать?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.12.2019, 18:22
Ответы с готовыми решениями:

Блочная сортировка структур (Отсортировать массив структур по фамилии)
Подскажите алгоритм блочной сортировки структур на языке С++. Мне нужно отсортировать массив...

Отсортировать массив структур
Пусть есть массив структер содержащий double и index. Например: (2.5, 1), (37, 2), (-21.12304230,...

Отсортировать массив структур
я начинающий программист, помогите пожалуйста отсортировать массив структур, правильно ли я начал...

Отсортировать массив структур по возрастанию
Дана структура нужно отсортировать масив структур за вторим полем. struct AEROFLOT Flight; struct...

1
6340 / 3511 / 1427
Регистрация: 07.02.2019
Сообщений: 8,977
10.12.2019, 18:31 2
Цитата Сообщение от Alex_Golubev Посмотреть сообщение
Что для этого нужно сделать?
Самое простое
C++
1
2
3
4
bool operator<(const Bal& lh, const Bal& rh)
{
    return lh.Voltage < rh.Voltage;
}
0
10.12.2019, 18:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.12.2019, 18:31
Помогаю со студенческими работами здесь

Отсортировать массив структур в функции
Доброго всем здравия, духовного и телесного. Массив структур передается в функцию как параметр,...

Отсортировать массив структур по заданному полю
std::sort(line.begin(), line.end(), (const data &amp;A, const data &amp;B)-&gt;bool {return A.all_place &lt;...

Отсортировать массив структур по заданному полю
Подскажите пожалуйста как отсортировать массив структур по полю (РОСТА студента) и после этого...

Отсортировать массив структур по одному полю
Само задание: &quot;Учитывая информацию из лицензий, выданных на приобретение оружия для охоты: Ф.И.О.,...

Отсортировать и вывести на экран массив структур
Помогите доделать программу, сам сделал что то,но то что это правильно сомневаюсь) В программе...

Отсортировать массив структур по фамилии или по году
// structura.cpp : Defines the entry point for the console application. // #include &quot;stdafx.h&quot;...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru