/ / Времева сложност във възходящ ред - производителност, сложност във времето, компилация по време на изпълнение

Време на сложност във възходящ ред - изпълнение, сложност на времето, съставяне по време на работа

Какъв е възходящият ред на растежа на следните функции:

  1. 2 ^ ((LOGN) ^ 1/2)

  2. 2 ^ п

  3. 2 ^ (N / 2)
  4. п ^ (4/3)
  5. п (LOGN) ^ 3
  6. п ^ LOGN
  7. 2 ^ (п ^ 2)
  8. н!

    log n е с основа 2.

Отговори:

0 за отговор № 1
  • Можем незабавно да извлечем това n! е най-високият ред, тъй като е равен на

    въведете описанието на изображението тук

    ... и n^n част далеч надхвърля някоя от другите функции.

  • От

    въведете описанието на изображението тук

    Можем да заключим, че (1) е по-малко от другите функции с n като основа, напр. (4), (5) и (6). Всъщност тя е по-малка от всичко други функции.

  • (3) <(2), тъй като последният е бивш на квадрат.

  • (2) <(7), тъй като последното е първото на властта n.

  • (4) <(6), тъй като log n > 4/3.

  • от тази публикация, log n расте по-бавно от всяка положителна сила n, Следователно:

    въведете описанието на изображението тук

    Така (5) <(4), (6)

  • Използвайки преобразуване на логаритъм, получаваме следното:

    въведете описанието на изображението тук

    Така (6) <(3).


Съставяйки всички стъпки на разсъжденията по-горе, ние извеждаме възходящия ред, за да бъде:

(1). въведете описанието на изображението тук

(5). въведете описанието на изображението тук

(4). въведете описанието на изображението тук

(6). въведете описанието на изображението тук

(3). въведете описанието на изображението тук

(2). въведете описанието на изображението тук

(7). въведете описанието на изображението тук

(8). въведете описанието на изображението тук