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

Определить сложность алгоритма

21.11.2015, 20:21. Показов 3018. Ответов 1
Метки нет (Все метки)

Помогите , пожалуйста, выполнить задания. Буду благодарен за объяснение , так как не понимаю как это делать.

Какое значение возвращает следующая функция? Ответ должен быть в форме функции числа n. Найдите время исполнения в наихудшем случае , используя обозначение О-большое.

на входе метода аргумент int n;
C++
1
2
3
4
5
6
int r = 0;
for(int i = 0; i < n - 1; i++)
  for(int j = i + 1; j < n; j++)
    for(int k = 0; k < j; k++)
      r++;
return r;
как я предполагаю сложность будет n^3 ,а ответ n^2(n-1) ?

второе задание.
Докажите, что если f1(n)=O(g1(n)) и f2(n)=O(g2(n)), тогда f1(n)*f2(n)=O(g1(n)*g2(n))

Буду Вам очень благодарен за любую помощь!
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.11.2015, 20:21
Ответы с готовыми решениями:

Определить сложность алгоритма
Ребята подскажите сложность алгоритма:) Функция ищет максимальный элемент в двухмерном массиве....

Определить сложность алгоритма
Нужно определить сложность этого алгоритма. И было бы не плохо если бы вы объяснили как определить...

Определить сложность алгоритма
для i от 1 до n нц s = 0; для j от 1 до n нц s =...

Снизить сложность алгоритма
Встретился с такой задачей - снизить сложность алгоритма. Изначально сложность очевидно N^2. ...

1
Dimension
584 / 452 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
21.11.2015, 20:46 2
первый цикл дает n-1 , второй 2n , третий 6n , всего (n-1)*(2n)*(6n)=12n2*(n-1),при больших числах 12 можно отбросить
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.11.2015, 20:46

Временная сложность алгоритма
Помогите посчитать временную сложность след. алгоритма. Желательно с объяснениями, а не просто...

Временная сложность алгоритма
Всем привет! Пусть есть натуральные числа а и n. Найти a в степени n. Временная сложность...

Как рассчитать сложность алгоритма?
Помогите мне пожалуйста Я не понимаю много о сложности алгоритма. Как рассчитывать сложность...

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.