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
[Teoria złożoności] Podaj złożoności czasowe dla danych
-
- 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
\(\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))}\)
\(\displaystyle{ T_{2}(n) \in O(n^{3})}\)
\(\displaystyle{ T_{3}(n) \in O(n \cdot log(n))}\)
-
- 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
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}\) ??
-
- 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
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.
-
- 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
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 poprawcieliu 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.
Ostatnio zmieniony 31 lip 2015, o 09:04 przez mihile, łącznie zmieniany 2 razy.
- Medea 2
- 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
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.