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

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Sank (dyskusja | edycje)
Sank (dyskusja | edycje)
Linia 1: Linia 1:
== Zadanie 1 (Obliczanie wartości wielomianu w <math>n</math> punktach) ==
== Zadanie 1 (Obliczanie wartości wielomianu w <math>n</math> punktach) ==


Zaproponuj algorytm obliczający wartość wielomiany stopnia <math>n</math>
Zaproponuj algorytm obliczający wartość wielomianu stopnia <math>n</math>
w <math>n</math> dowolnych punktach w czasie <math>O(n \log n^2)</math>.
w <math>n</math> dowolnych punktach w czasie <math>O(n \log n^2)</math>.



Wersja z 21:50, 21 lip 2006

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

Zaproponuj algorytm obliczający wartość wielomianu 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