0 / 0 / 0
Регистрация: 13.02.2019
Сообщений: 22
1

Можете объяснить данную сортировку?

02.04.2019, 20:10. Показов 413. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Можете объяснить данную сортировку?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void sort(vector <people> & x) {
    int min_year = x[0].DateOfBirth.yy;
    int max_year = x[0].DateOfBirth.yy;
    for (int i = 0; i < x.size(); i++) {
        if (x[i].DateOfBirth.yy < min_year)
            min_year = x[i].DateOfBirth.yy;
        if (x[i].DateOfBirth.yy > max_year)
            max_year = x[i].DateOfBirth.yy;
 
    } 
    int k = max_year - min_year + 1;
    vector <vector<people>>b(k);
    for (int i = 0; i < x.size(); i++)
        b[x[i].DateOfBirth.yy - min_year].push_back(x[i]);
    int l = 0;
    for(int i=0;i<k;i++)
        for (int j = 0; j < b[i].size(); j++) {
            x[l] = b[i][j];
            l++;
        }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.04.2019, 20:10
Ответы с готовыми решениями:

Можете объяснить пожалуйста
Что означает Array = (rand() % 1000) / 10.;

можете объяснить 4строчки
string buffer;//Буфер памяти while (!input.eof() &amp;&amp; getline(input, buffer)) {//Считывает...

здравствуйте, можете объяснить?
Я нашел код в разделе &quot;для профессионалов&quot; - там задачка, которая решается с помощью формулы...

Можете объяснить фрагмент кода
Дан фрагмент кода c++ int** mat = new int* ; int a, b, c; int n = 0; int tmpsize = 0; for...

1
571 / 353 / 133
Регистрация: 15.09.2017
Сообщений: 1,239
02.04.2019, 21:35 2
sergeevna666, Могу ошибиться, но скорей всего попытка реализовать сортировку по разнице в возрасте от самого младшего, но что-то мне кажется что этот код некорректен
0
02.04.2019, 21:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.04.2019, 21:35
Помогаю со студенческими работами здесь

Циклы do while можете поподробнее объяснить
На других сайтах читал, пытался сделать, но не получается

Можете объяснить эту программу?
Можете объяснить эту программу? пж #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;locale&gt;...

Можете объяснить несколько строк из С++ и АСМ
Здравствуйте. Можете кто нибудь объяснить эти вещи? Тут несколько строк из C++ и АSM... char...

Можете объяснить что делает этот код?
#include &lt;iostream&gt; using namespace std; int main() { char s; cin&gt;&gt;s; ...


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

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

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