Zaawansowane algorytmy i struktury danych/Ćwiczenia 4: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Sank (dyskusja | edycje)
Nie podano opisu zmian
 
Sank (dyskusja | edycje)
Linia 104: Linia 104:
Zauważmy, że wielomian <math>A(x,y)</math> jest postaci
Zauważmy, że wielomian <math>A(x,y)</math> jest postaci


{{wzor|wzor_1|(1)|
{{wzor|wzor_1|1|<math>A(x,y) = \sum_{i=0}^{n-1} x^i B_i(y)</math>}}
<center><math>A(x,y) = \sum_{i=0}^{n-1} x^i B_i(y),</math></center>}}





Wersja z 18:29, 19 lip 2006

== Zadanie 1 (Obliczanie wartości wielomianu w n punktach) ==

Zaproponuj algorytm obliczający wartość wielomiany stopnia n w n dowolnych punktach w czasie O(nlogn2.

Wskazówka


Zadanie 2 (Obliczanie wielomianu interpolacyjnego)

Dla danego zbioru n par X={(x0,y0),(x1,y1),,(xn1,yn1)} takiego, że wszystkie wartości xi są parami różne, znajdź wielomian interpolacyjny.

Wskazówka

Zadanie 3 (Obliczanie wartości wielomianu dwóch zmiennych)

Dla danych zbiorów n punktów X={x0,,xn1} i Y={y0,,yn1}, oraz wielomianu A(x,y) dwóch zmiennych stopnia n, wyznacz wszystkie wartości A(xi,yj) dla i,j=0,,n1.

Wskazówka