Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
 Аватар для dickivs
48 / 48 / 11
Регистрация: 25.11.2011
Сообщений: 275

Подсчитать время выполнения программы

01.09.2016, 20:51. Показов 1018. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
На компьютер клиента требуется переслать данные, которые должны быть отсортированы на его стороне. Сколько времени потребуется для сортировки 100 000 каких-либо данных, если 1000 сортируется за время t.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.09.2016, 20:51
Ответы с готовыми решениями:

Время выполнения $.post
здраствуйте, хотел бы посоветуватся с Вами. можно ли при помощи js или jQuery отловить сколько выполняется $.post Нужно реализовать...

Узнать время выполнения кода?
Есть необходимость узнать время выполнения некоторых операций. Для этого использую простую функцию: function hashtime() { var...

Перерисовка страницы во время выполнения скрипта
function start(){ for (var i = 0; i <4; i++){setTimeout(starting, 1000, i);} } function starting(n){ if (n == 0) { var cb1 =...

7
 Аватар для Teamur
29 / 29 / 5
Регистрация: 06.01.2015
Сообщений: 336
01.09.2016, 21:04
****ivs, отсортированны по какому признаку?
По имени, по типу? Откуда вам заведомо знать за какое время на стороне клиента эти данные отсортируются, ведь вам неизвестно, что там по другую сторону (Pentium, планшет, IE, ...).
Что именно за данные?
0
 Аватар для dickivs
48 / 48 / 11
Регистрация: 25.11.2011
Сообщений: 275
01.09.2016, 21:15  [ТС]
Данные допустим числа
0
 Аватар для Teamur
29 / 29 / 5
Регистрация: 06.01.2015
Сообщений: 336
01.09.2016, 21:27
Метод .sort(). При этом данные приводятся к строке.
HTML5
1
https://learn.javascript.ru/array-methods#сортировка-метод-sort-fn
Или например можно использовать методы объекта Math (для чисел):
https://developer.mozilla.org/... s/Math/min

Math.min(x, y, ...);
Math.max(a, b, ...)
0
 Аватар для dickivs
48 / 48 / 11
Регистрация: 25.11.2011
Сообщений: 275
01.09.2016, 22:26  [ТС]
нужно расчитать время сортировки или понять оно линейно или нет?
0
 Аватар для Teamur
29 / 29 / 5
Регистрация: 06.01.2015
Сообщений: 336
02.09.2016, 18:09
Цитата Сообщение от ****ivs Посмотреть сообщение
Сколько времени потребуется для сортировки 100 000 каких-либо данных, если 1000 сортируется за время t.
****ivs, в 100 раз больше времени )).
0
Фрилансер
735 / 352 / 96
Регистрация: 05.05.2014
Сообщений: 2,621
02.09.2016, 18:24
Цитата Сообщение от Teamur Посмотреть сообщение
****ivs, в 100 раз больше времени )).
а если сложность O(n*log(n))?

****ivs, количество итераций и/или операций сравнения и/или обмена непостоянно (зависит от алгоритма и начальных данных), поэтому в данной задаче нужно рандомизировать входные данные и сравнивать как минимум 5-10 результатов для одного и того же алгоритма.

Например: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 будет сортироваться быстрее, чем
2 8 1 3 6 7 3 1 9 8 4 3 8 6.

Поэтому задача некорректна.
1
 Аватар для Teamur
29 / 29 / 5
Регистрация: 06.01.2015
Сообщений: 336
02.09.2016, 18:27
Цитата Сообщение от pro_100_gram Посмотреть сообщение
а если сложность O(n*log(n))?
тогда я иду пить чай (Lipton)...
И сделаю я это за время t.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.09.2016, 18:27
Помогаю со студенческими работами здесь

Как вычислить время выполнения скрипта на JavaScript?
Есть скрипт. В самом начале его тела объявляю 3 переменные. Одной присваиваю текущее время, затем в конце скрипта присваиваю текущее...

Как добавить дополнительное время для выполнения js скрипта?
Добрый день, ребят. Установил на сайте прелоадер страницы с анимацией. Простенький, но удобный. Но вот такой вопрос. Скрипт js...

Измерение скорости выполнения программы на JS и PHP
Здравствуйте, коллеги Каким образом можно измерить скорость выполнения программы на JS и PHP? Спасибо

Прогресс выполнения функции AJAX и время выполнения
Здравствуйте. Как ни странно не нашел ответа на решение своей проблемы. Есть функция, которая обрабатывается AJAX-ом на стороне сервера....

Время выполнения функции
Доброго времени суток, пришла идея в голову, но при реализации возник вопрос. Допустим я написал плагин на jQuery при вызове которого ...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru