1 / 1 / 0
Регистрация: 28.10.2012
Сообщений: 86

Оценка сложности алгоритма!

18.03.2013, 12:32. Показов 2275. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
пожалуйста выручите )
нужно оценить сложность алгоритма
T(n)=3*(3/n)+n/log n
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.03.2013, 12:32
Ответы с готовыми решениями:

Оценка сложности алгоритма
1.for( i = 1 ; i < n ; i++){ }.. 2.for( i = 1 ; i <=n ; i++){ }.. 3. .for( i = 1 ; i <n-1 ; i++){ .. }

Оценка сложности алгоритма
Здравствуйте, уважаемые форумчане! Появилась необходимость оценки временной сложности алгоритма (O(f(n))). Вот таблица получившихся...

Оценка сложности алгоритма
Подскажите какая сложность у данного алгоритма, искал в интернете что за алгоритм не нашел a_pow:=a; result:=1; while k>0 do...

4
 Аватар для OldFedor
7486 / 4150 / 474
Регистрация: 25.08.2012
Сообщений: 11,530
Записей в блоге: 11
18.03.2013, 22:35
Цитата Сообщение от Demo0n Посмотреть сообщение
нужно оценить сложность алгоритма
Думаю, что O(T(n))=O(log n).
0
1974 / 830 / 115
Регистрация: 01.10.2012
Сообщений: 5,020
Записей в блоге: 2
19.03.2013, 12:42
По-моему просто O(1) - ведь никаких циклов нет, значит время фиксировано и определяется скоростью арифметики и вызова log
0
Эксперт функциональных языков программированияЭксперт по математике/физике
4313 / 2105 / 431
Регистрация: 19.07.2009
Сообщений: 3,207
Записей в блоге: 24
19.03.2013, 13:48
Лучший ответ Сообщение было отмечено cmath как решение

Решение

Цитата Сообщение от Demo0n Посмотреть сообщение
T(n)=3*(3/n)+n/log n
Если это зависимость времени от длины входного потока, то, как сказал OldFedor, Вам нужно, по видимому, оценить T(n).
https://www.cyberforum.ru/cgi-bin/latex.cgi?\frac 1 n \to 0, \quad\quad n\to\infty
https://www.cyberforum.ru/cgi-bin/latex.cgi?\frac n{\log n} \to \infty, \quad\quad n\to\infty
https://www.cyberforum.ru/cgi-bin/latex.cgi?\lim_{n\to\infty}\frac{n/\log n}{\log n}=\infty
Из первого и второго следует T(n)=O(n/log n), из третьего следует, что log n = O(T(n)), но не наоборот.
Вообще, n/log n = O(n), поэтому можно сделать топорную оценку T(n)=O(n).

Если T(n) это действительно временная сложность, то сам алгоритм пролне может содержать циклы, сам-то алгоритм не приведён.
Однако, если T есть (функциональный) алгоритм, как это интерпретировал Igor3D, то временная сложность вычислений выражения O(1) как нерекурсивной функции.

P.S. надеюсь, ничего не напутал. Использовал общепринятую О-нотацию, которая ИМХО весьма корявая, потому как допускает одновременную запись T(n)=O(n/log n) и T(n)=O(n).
2
194 / 174 / 30
Регистрация: 10.07.2012
Сообщений: 800
12.04.2013, 20:59
первое опускаем. O(n / logn) = O(logn^n / logn) = O(logn^n) = O(n)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.04.2013, 20:59
Помогаю со студенческими работами здесь

Оценка сложности небольшого алгоритма
s:=0; для i oт 1 до n нц для j от i-1 до i+1 нц s:= s + a кц кц

Оценка сложности алгоритма шифрования
Салют форумчане! Есть вопрос относительно оценки самопального алгоритма шифрования данных. Данные уровня пентагона этим алгоритмом явно не...

Оценка вычислительной сложности алгоритма [MatLab]
Всем привет! В общем вопрос может показаться легким, но к сожалению для меня он не так тривиален, как кажется. Собственно хотелось бы...

Оценка сложности алгоритма на многомерном массиве
Где-то читал про правило, что количество вложенных циклов определяет сложность алгоритма. Работает ли это правило в случае с многомерными...

Оценка сложности алгоритма перемножение квадратной матрицы
Обычно один проход по одномерному массиву даст O(n). for (int i = 0; i < length; +i); А что по поводу прохода по двумерному (в...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru