2015-08-04 2 views

ответ

0
  • на самом деле, это три для петель является хорошим способом, чтобы получить количество всех различных комбинаций выбора 3 элементов из п элементов.
  • он равен C (n, 3). и C (n, i) -> O (n^i).
  • так что ответ O (n^3).
+1

Что делать, если вы не рассматриваете его как проблему сочетания? – sodapanda

+0

Можете ли вы подумать о любом другом месте, которое можно использовать? – jibancanyang

1

Сколько раз вы достигаете тела внутренней петли?

Это выбирает каждую комбинацию из 3-х элементов из [0, п) (в I, J, K)

Есть п * (п-1) * (п-2)/3! = (n^3 - 3n^2 + 2n)/6 из них.

Сложность это O (N^3)

0

Это просто: есть три петли, каждая петля представляет собой сложную временную сложность O (n).

Так что это O (n^3).

Смежные вопросы