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

Сравнение алгоритмов сортировок - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ 2 int to double http://www.cyberforum.ru/cpp-beginners/thread655159.html
Здравствуйте. Вот такой вопрос. В памяти хранится 2 int числа - рубли и копейки, при выводе выводятся через запятую. В задании нужно поделить введенное количество денег на double. Вопрос - как...
C++ Имитация движения простых геометрических объектов Помогите написать программу в visual studio c++ Нужно разработать программу, имитирующую движение таких объектов как круг, треугольник, квадрат, прямоугольник. Нужно ещё предусмотреть возможность... http://www.cyberforum.ru/cpp-beginners/thread655151.html
Дан массив х1,.,х8 целых чисел C++
Почему выдает ошибку ? #include <iostream> #include <conio.h> #include <math.h> #include <stdlib.h> using namespace std; int main() { int n,j,i,k;
C++ класс Timer
создать класс timer который через установленный интервал времени вызывает заданную функцию. Вот такая вот задача, только никак даже сообразить не могу, как это возможно реализовать?
C++ Задача: игра "Поймать парасёнка" http://www.cyberforum.ru/cpp-beginners/thread655087.html
Описание "Поймать парасёнка" - один из видов игры в карты. Допустим за игральным столом 4 игрока. Ваша задача посчитать итоговый результат этих игроков, следуя правилам подсчёта указанным ниже:...
C++ Как обучиться программированию? Всем привет! Кто может научить, все обьяснить по С++. Хочу выучить, помогите. Откликнитесь пожалуйста! подробнее

Показать сообщение отдельно
DiffEreD
1430 / 767 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
20.09.2012, 20:51
Ну а теперь сравните с алгоритмом sort из STL:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
case  4:
            {
                int* m;
                m = new int[n];
                srand(time(NULL));
                for(int i=0;i!=n;i++)
                    m[i] = rand()%(n+1);
                cout << endl;
                clock_t time;
                time = clock();
                sort(m, m+n);
                time = clock() - time;
                cout<<endl<<endl<<endl;
                printf("%f", (double)time/CLOCKS_PER_SEC); //время выполнения "каких-то действий"
                cout<<endl<<endl<<endl;
                break;
            }
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru