Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko282
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
  • Wykop.pl
  • Ciekawostki

    Ciekawostki
  • Informacje

    Informacje
  • Rozrywka

    Rozrywka
  • Sport

    Sport
  • Motoryzacja

    Motoryzacja
  • Technologia

    Technologia
  • Ukraina

    Ukraina
  • Gospodarka

    Gospodarka
  • Podróże

    Podróże

Dostosuj Wykop do siebie

Wybierz treści, które Cię interesują
i zapisz jako Własną kategorię.

Programmiren

Programmiren

Dołączył 6 lat i 8 mies. temu
  • Obserwuj
  • Akcje 4
  • Znaleziska 0
  • Mikroblog 4
  • Obserwujący 0
  • Obserwowane 1
Programmiren
Programmiren 11.10.2016, 22:26:09
  • 2
#pytanie #programowanie #naukaprogramowania
Czołem mirki. Zastanawiam się nad analizą czasową algorytmu. Jeżeli jest 1..sqrt(n) w pętli zewnętrznej to wychodzi, że jest O(sqrt(n)), dalej idąc mam przypisanie czyli O(n) i potem pętla while dokonująca dodawania czyli O(n). Czy wychodzi na to, że czas potrzebny to: O(sqrt(n)*n^2 )? Jeżeli się mylę pomoglibyście mi to zrozumieć? Od czego zależy złożoność logn i nlogn?
http://pastebin.com/kMXWaCfe
  • Cronox
  • 77LatBedeNiedojrzaly
  • 6
Programmiren
Programmiren 11.10.2016, 22:40:39
  • 0
@fake_name: Czyli w takim razie będzie to sqrt(n)*n? Wiem w sumie, że sqrt(n) jest poprawne, czy masz pomysł co do reszty?
Programmiren
Programmiren 11.10.2016, 23:03:00
  • 0
@fake_name: Pytałem się znajomego kilka minut temu i napisał, że jest to log(sqrt(n))*sqrt(n) tylko nie miał czasu mi odpowiedzieć dlaczego tak, masz może pomysł?
Programmiren
Programmiren 11.10.2016, 23:05:00
  • 0
@fake_name: ale tam jest ( log sqrt(n) ) * sqrt(n) ( ͡° ͜ʖ ͡°)

Osiągnięcia

  • Rocznica
    od 11.10.2022

    Rocznica

Wykop © 2005-2023

  • Nowy Wykop
  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Wykop.pl