С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Р. Лафоре "ООП в C++". Не компилируется пример с консольной графикой Изучаю C++ по книге Р. Лафоре. Дошёл до 5-ой главы, и мне встретился пример использования консольной графики. Страница 179. Пример называется "Структура circle". К этому примеру прилагается библиотека "msoftcon.h". Ну пример я переписал, библиотеку подключил и в папку с .cpp файлом положил. Работаю в DevC++. И после компилирования выскакивает несколько ошибок: undefined reference to... https://www.cyberforum.ru/ cpp-beginners/ thread948616.html C++ эквивалентно?
** = & привильно?
C++ Setlocale vs. SetConsoleCP https://www.cyberforum.ru/ cpp-beginners/ thread948553.html
В чём разница? Локаль определяет, в какой кодировке символы представляются в программе, а SetConsoleCP устанавливает ту же характеристику для связанной консоли, или?.. И почему при выполнении: setlocale(LC_CTYPE, ".866"); cout<<setlocale(LC_CTYPE,"")<<endl<<endl; В результате выводится: Russian_Russia.1251 ?
C++ Работа с изображениями https://www.cyberforum.ru/ cpp-beginners/ thread948547.html
Здарвствуйте. Может глупый вопрос, но очень хочется разобраться. Возможно ли средствами языка С++, не прибегая к сторонним библиотекам (только STL то бишь) реализовать работу с изображением. Например взять bmp файл, запихнуть его в матрицу и выполнить его поворот на 90 градусов и сохранить в файл. Знаю, что используя сторонние библиотеки это сделать довольно не сложно( с тем же Qt например), но...
C++ Элементарные операции с динамических двусвязным списком
Всем доброго времени суток! Нужна ваша помощь! В общем задание: Сформировать динамический двусвязный список. Структура содержит фамилию спортсмена, вид спорта, количество очков. Добавлять новые записи так, чтобы информация по каждому виду спорта располагалась последовательно. Получилось только создать динамический двусвязный список и вывести его на экран, а вот последовательно информацию...
C++ Почему получается "pi.hProcess == NULL"? https://www.cyberforum.ru/ cpp-beginners/ thread948543.html
Добрый день. Имеется некоторый код. Он должен запускать определенный процесс с параметрами и подгружать нужные .dll. Все вроде бы хорошо, но почему-то постоянно ошибка "Failed to Create Process". В чем проблема, ребят? Консоль показывает следующее: 'samplauncher.exe': Loaded 'C:\Users\Dmitriy\Documents\Visual Studio 2010\Projects\samplauncher\Release\samplauncher.exe', Symbols loaded....
C++ Перегруженный конструктоор- так пойдет? Почему не пойдет и как бывает? class Cat { public: Cat(int initialAge=5); ~Cat(); int GetAge() const; // метод доступа const void SetAge (int age); void Meow(); https://www.cyberforum.ru/ cpp-beginners/ thread948530.html C++ Использование vector insert и своего типа данных
Не понимаю почему вот здесь выскакивает странная ошибка: arr.insert(arr.begin(),(*max)); #include <iostream> #include <iterator> #include <algorithm> #include <vector> #include <numeric> #include <Windows.h>
C++ Отключение деструктора https://www.cyberforum.ru/ cpp-beginners/ thread948513.html
Вопрос такой. Возможно ли каким-то образом предотвратить вызов деструктора при уничтожении объекта? У меня есть вот такой класс самодельных строк. Из-за вызова деструктора ловлю вылет при операции + или *. class String { char *str; int size; int findWord(char symbol, int size) {
C++ Если в строке есть символы подходящие к шаблону заменить их на Один символ! Добрый вечер. Дисциплина мат. Логика. Дали вот такую задачу Задание №1. Написать программу для реализации следующего алгоритма определения является ли данная строка символов пропозициональной формулой или нет: шаг 1. Проверка скобочного итога формулы. шаг 2. Создать образы формул из правил. шаг 3. Начиная с первого образа произвести замену всех их вхождений в строку символов на... https://www.cyberforum.ru/ cpp-beginners/ thread948510.html
Передача вместе с сообщением некоторого хеша C++
При передаче информационных сообщений по каналам связи часто возникают ошибки, и получается что полученное сообщение отличается от отправленного. Для борьбы с этим применяют различные коды обнаружения ошибок, а также корректирующие коды, позволяющие исправлять наиболее вероятные ошибки. Одним из методов обнаружения ошибок является передача вместе с сообщением некоторого хеша — контрольной суммы,...
C++ Если каждого консольного процесса существует свой дескриптор буфер экрана, то где именно он находится? https://www.cyberforum.ru/ cpp-beginners/ thread948497.html
То есть фишка в чём: если мы создадим консольный процесс, а потом ИЗМЕНИМ буфер экрана и сделаем его активным, то чёрта с два мы туда что-нибудь запишем общеизвестными функциям, например system ("dir"): #include <windows.h> #include <stdio.h> using namespace std; int main() { SetConsoleCP(1251);
Эксперт С++
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
05.09.2013, 11:16 0

Время сортировки - C++ - Ответ 5020285

05.09.2013, 11:16. Показов 2120. Ответов 4
Метки (Все метки)

Ответ

Система, я так понимаю, вин?

Windows по-любому не является системой реального времени. Это во-первых. В любые замеры времени будет вмешиваться ядро - т.е. в любой непредсказуемый момент времени диспетчер ядра может прервать выполнение твоей функции Selection_Sort и отдать квант времени либо любому другому приложению, либо ядру системы.... а затем, когда сторонний процесс что-то сделал (а сколько на это ушло времени? процесс-то сторонний...), продолжить выполнение функции. Поэтому каждый раз и получается разное время.
Во-вторых, ежели мой склероз мне не изменяет, хотя заявленная точность функции GetTickCount - 1 мс, реально же дискретность отсчетов порядка 55 мс. Т.е. если быстрая сортировка выполняется менее, чем за 55 мс, ты будешь получать в замере ноль.
Я думаю так (с) В.Пух

Вернуться к обсуждению:
Время сортировки C++
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.09.2013, 11:16
Готовые ответы и решения:

Время сортировки
for(int i(0); i &lt; K; i++){ cout &lt;&lt; &quot;\n \n Номер сортировки : &quot; &lt;&lt; i + 1 &lt;&lt; &quot;\n&quot;; ...

Время выполнения сортировки
Всем доброго времени суток. Дело такое: задача стоит оценить сортировки по критерию время. Ну я...

Время работы сортировки
Нужно вычислить время работы сортировки, но всегда получается ноль. Что неверно??? #include...

Время работы алгоритма сортировки
Добрый день, есть программа сортировки методом MergSort. Нужно, чтобы после сортировки вывелось за...

4
05.09.2013, 11:16
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.09.2013, 11:16
Помогаю со студенческими работами здесь

Время сортировки на разных языках
Есть алгоритм сортировки слиянием Подскажите, почему сортировка на C++, происходит гораздо дольше,...

Как вычислить время сортировки?
Есть программа сортировки пузырьком. Нужно чтобы после сортировки выводилось за сколько секунд...

Алгоритмы сортировки. Время выполнения
Написал программу которая вычисляет время выполнения алгоритмов для среднего случая. Нужно сделать...

Как вывести время сортировки на екран
Добрый всем вечер! Имеется одна проблема в создании программы. Подскажите как вывести на экран в...

0
Новые блоги и статьи
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
Что такое NullReferenceEx­­­ception и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее: На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru