void print()
{
map<string, info>::iterator it = callCount.begin();
while(it != callCount.end())
{
cout << it->first << "\n"
<< setw(15) << left << "swap: " << it->second.swapCount << "\n"
<< setw(15) << left << "compare: " << it->second.compCount << "\n";
++it;
}
cout.flush();
}
Мне нужна хотя бы идея как это можно реализовать, а то в голову ничего не лезет
const int m = 3;
const int n = 4;
int a[3][4] = {{5, 6, 8, 9},
{7, 4, 5, 1},
{8, 5, 6, 12}};
void swap(int* a, int* b)
{
int c = *a;
*a = *b;
*b = c;
}
void mysort(int a[3][4], int m, int n)
{
for(int i = 0; i < n - 1; ++i)
{
int index = i;
for(int j = i + 1; j < n; ++j)
{
if(a[m - 1][j] < a[m - 1][index])
{
index = j;
}
}
for(int k = 0; k < m; ++k)
{
swap(&a[k][i], &a[k][index]);
}
}
}
Нужно переставить столбцы по увеличению значения последнего элемента столбца,
ПО для ракет с функцией самонаведения
По идеи должны на чем то низкоуровневом(как мне препод сказал)
Как убрать из него одинаковые элементы?
У нас же не числа, а абстрактные объекты. Допустим, полигоны. Как их сортировать и зачем?
может какой ни будь ресурс для изучения Linux Ubuntu
Нужно научиться разворачивать и настраивать веб-сервер: PHP-FPM, Nginx, Фаервол. Как бы прям уж совсем глубогих знаний не требуется.
С++ же.