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

САМАЯ БЫСТРАЯ сортировка! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ структура http://www.cyberforum.ru/cpp-beginners/thread88376.html
дана структура отдела кадров и сотрудников в отделе, нужно к этой структуре дописать сортировку по стажу работы и вывод сотрудников пенсионного возраста #include <iostream.h> #include <windows.h> struct SOTRUDNIK { char LastName; char FirstName; char MiddleName; char pol; char Specialnost; char godRogdeniya;
C++ Найти количество символов в строке Написать программу для подсчёта количества символов в любой строке http://www.cyberforum.ru/cpp-beginners/thread88369.html
произведение элементов в строках C++
В прямоугольном массиве N×M определите произведение элементов в тех строках, которые не содержат ни одного нулевого элемента.
C++ можно в консоле C++
Определить класс "Автомобиль", предусмотрев в нем компонентные данные: марка, цвет, серийный номер, регистрационный номер, год выпуска, цена. Предусмотреть функции для доступа к отдельным компонентам класса, вывод на экран элементов класса, добавление элемента, удаление элемента. Использовать указатель this. И такую же, использующую механизм наследования
C++ написать прототип функции http://www.cyberforum.ru/cpp-beginners/thread88348.html
типа нужно написать сначала работу стандартной функции strrchr, а потом создать прототип этой функции который делает тоже самое. использовать динамически распределяемую память
C++ Масcивы Дана целочисленная прямоугольная матрица. Определить количество столбцов, Не содержащих ни одного нулевого элемента. Характеристикой строки целочисленной матрицы называеться сумма ее полжительных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с ростом характеристик. подробнее

Показать сообщение отдельно
OVERPOWER8
19 / 19 / 1
Регистрация: 29.11.2009
Сообщений: 224
22.01.2010, 14:47  [ТС]     САМАЯ БЫСТРАЯ сортировка!
Цитата Сообщение от taras atavin Посмотреть сообщение
У тебя цикл по элементам, а в нем ещё по значениям. Ну и как ты предлагаешь получить 3*N?
Да очень просто - возьми мой пример, скомпилируй, умножь время выполнения алгоритма на количество тактов в секунду твоего процессора.

И результат подели на количество элементов.

как-то так:
C++
1
2
3
4
5
6
7
time_t start,end;
time (&start);
... sort();
time(&end);
int seconds = difftime (end,start);
uint64_t steps = seconds * CLOCKS_PER_SEC ;
cout << steps / SIZE << endl;
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru