Mam do rozwiązania 5 zadań.
1. \(\displaystyle{ P(x)=a_{n}x^{x}+a_{n-1}x^{x-1}+...+a_{1}x+a_{0}}\)
- podać złożoność obliczeniową algorytmu
2.
Kod: Zaznacz cały
begin
forj=n-1 step -1 until 1 do
if A[i+1]<A[i] then
A[i]<-->A[i+1]
end
3.
Kod: Zaznacz cały
funktion SILNIA(n)
begin
if n=0 then
SILNIA := 1
else SILNIA := n*SILNIA(n-1)
end
4.
Kod: Zaznacz cały
Dane: n
Wynik: liczby k, m takie że m jest nieparzysta oraz m*2^k=n
begin
m:=n
k:=0
while "m jest parzysta" do
begin
m:=m/2
k:=k+1
end
end
5. Napisać algorytm obliczania stopnia dowolnego wierzchołka grafu.
zad.1
\(\displaystyle{ O(2n)}\)
zad.2
\(\displaystyle{ O( n^{2} )}\)
zad.3
\(\displaystyle{ O(n)}\)
Proszę o pomoc z zadaniem 4 i 5 oraz powiedzieć czy zadania 1-3 mają dobre wyniki.