1 / 1 / 0
Регистрация: 20.01.2013
Сообщений: 70
|
|||||||||||
1 | |||||||||||
Нужно посчитать сложность алгоритма01.12.2013, 22:23. Показов 794. Ответов 2
Метки нет (Все метки)
Дорогие обитатели форума, нужно посчитать сложность рекурсивной функции удаления вершин из бинарного дерева. К сожалению, не представляю, как это можно сделать =( В задании сказано воспользоваться некой формулой и посчитать в общем случае, а затем в самом коде добавить какую-то переменную, которая поможет сосчитать сложность в конкретных случаях.
Программа:
0
|
01.12.2013, 22:23 | |
Ответы с готовыми решениями:
2
Определить сложность алгоритма Определить сложность алгоритма Определить сложность алгоритма Определить сложность алгоритма |
1674 / 1046 / 174
Регистрация: 27.09.2009
Сообщений: 1,945
|
|
01.12.2013, 22:35 | 2 |
Непонятно, что имеется под "сложностью" в данном случае. Обычную алгоритмическую сложность прикинуть элементарно: при удалении дерева удаляется каждая из вершин, причём каждая вершина посещается один раз, так что сложность O(n), где n - количество вершин.
Приведённые хитроумные конструкции заставляют подозревать, что имеется в виду какое-то совершенно другое понятие сложности, с не пойми какой метрикой.
0
|
1 / 1 / 0
Регистрация: 20.01.2013
Сообщений: 70
|
|
01.12.2013, 22:47 [ТС] | 3 |
Если это облегчит задачу, то при подсчёте этой сложности учитываются всякие присваивания, арифметические операции и вся эта ерунда из функции
0
|
01.12.2013, 22:47 | |
01.12.2013, 22:47 | |
Помогаю со студенческими работами здесь
3
Временная сложность алгоритма Снизить сложность алгоритма Временная сложность алгоритма Как рассчитать сложность алгоритма? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |