[Teoria złożoności] Podaj złożoności czasowe dla danych

Grzesiorz
Użytkownik
Użytkownik
Posty: 5
Rejestracja: 19 lip 2015, o 15:28
Płeć: Mężczyzna
Lokalizacja: kraków
Podziękował: 8 razy

[Teoria złożoności] Podaj złożoności czasowe dla danych

Post autor: Grzesiorz »

Witam, Mam do rozwiązania następujące zadanie:
Korzystając z symboli \(\displaystyle{ O}\) lub \(\displaystyle{ \Theta}\) zapisz złożoności czasowe algorytmów dla podanego zakresu danych:

\(\displaystyle{ \left|\begin{array}{cccc}
n&T_1(n)&T_2(n)&T_3(n)\\
1000 & 0,2 &0,01 &2\\
2000 &0,4 &0,08 &7\\
4000 &0,8 &0,64 &18
\end{array}\right|}\)


Bardzo proszę o w miarę przystępne wyjaśnienie jak to obliczać.
Z góry dziękuję.
Pozdrawiam
Ostatnio zmieniony 19 lip 2015, o 15:50 przez Afish, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
mihile
Użytkownik
Użytkownik
Posty: 23
Rejestracja: 16 cze 2015, o 06:07
Płeć: Mężczyzna
Lokalizacja: Warszawa
Pomógł: 4 razy

[Teoria złożoności] Podaj złożoności czasowe dla danych

Post autor: mihile »

\(\displaystyle{ T_{1}(n) \in O(n)}\)

\(\displaystyle{ T_{2}(n) \in O(n^{3})}\)

\(\displaystyle{ T_{3}(n) \in O(n \cdot log(n))}\)
Grzesiorz
Użytkownik
Użytkownik
Posty: 5
Rejestracja: 19 lip 2015, o 15:28
Płeć: Mężczyzna
Lokalizacja: kraków
Podziękował: 8 razy

[Teoria złożoności] Podaj złożoności czasowe dla danych

Post autor: Grzesiorz »

Dzięki, a jest jakiś sposób na obliczanie złożoności czasowych na podstawie takich danych, czy to powinienem widzieć "na oko"? A jeszcze co z \(\displaystyle{ \Theta}\) ??
liu
Użytkownik
Użytkownik
Posty: 1330
Rejestracja: 10 paź 2004, o 13:30
Płeć: Mężczyzna
Lokalizacja: Suchedniów
Pomógł: 104 razy

[Teoria złożoności] Podaj złożoności czasowe dla danych

Post autor: liu »

Szczerze mówiąc, to to zadanie jest bez sensu, z czasów dla trzech (czy dowolnej skończonej liczby) wartości \(\displaystyle{ n}\) to nic nie wynika.
mihile
Użytkownik
Użytkownik
Posty: 23
Rejestracja: 16 cze 2015, o 06:07
Płeć: Mężczyzna
Lokalizacja: Warszawa
Pomógł: 4 razy

[Teoria złożoności] Podaj złożoności czasowe dla danych

Post autor: mihile »

liu pisze:Szczerze mówiąc, to to zadanie jest bez sensu, z czasów dla trzech (czy dowolnej skończonej liczby) wartości \(\displaystyle{ n}\) to nic nie wynika.
Wynika to jak zmienia się wartość \(\displaystyle{ T(n)}\) w zależności od \(\displaystyle{ n}\) (np. liniowo) dla danego przedziału danych. Jeżeli się mylę to mnie poprawcie
Ostatnio zmieniony 31 lip 2015, o 09:04 przez mihile, łącznie zmieniany 2 razy.
Awatar użytkownika
Medea 2
Użytkownik
Użytkownik
Posty: 2491
Rejestracja: 30 lis 2014, o 11:03
Płeć: Kobieta
Podziękował: 23 razy
Pomógł: 479 razy

[Teoria złożoności] Podaj złożoności czasowe dla danych

Post autor: Medea 2 »

Nie, użytkownik wyżej ma rację. Symbole dużego O itd. opisują zachowanie się jednej funkcji względem drugiej w nieskończoności, a my mamy podane tylko kilka wartości i nie możemy stąd nic ciekawego wywnioskować.


Ostatnio przesunięty w górę 23 sie 2015, o 23:06 przez: Grzesiorz.
ODPOWIEDZ