• Nie Znaleziono Wyników

Zestaw zada´ n nr. 4

N/A
N/A
Protected

Academic year: 2021

Share "Zestaw zada´ n nr. 4"

Copied!
1
0
0

Pełen tekst

(1)

Krak´ow 24.11.2008

Zestaw zada´ n nr. 4

• Zadanie 1 Udowodnij, ˙ze a) Σni=1 jest O(n3)

b) ank/lg(n) jest O(nk), ale nie Θ(nk) c) n1,1+ nlg(n) jest Θ(n1,1)

d) 2n jest O(n!), a n! nie jest O(2n)

• Zadanie 2

Poka˙z przez indukcje matematyczna, ˙ze dla ka˙zdej liczby naturalnej n nie mniejszej od 1 zachodza r´owno´sci:

a) 1 − 2 + 3 − 4 + .... + (2n − 1) − 2n = −n

b) 1 + 3 + 6 + .... + n(n + 1)/2 = n(n + 1)(n + 2)/6 c) 13+ 23+ 33+ ... + n3 = (n(n + 1)/2)2

d) 1 · 1! + 2 · 2! + 3 · 3! + .... + n · n! = (n + 1)! − 1

e) 1/2 − 2/22+ 3/23− 4/24+ ... + (−1)(n−1) = 1/9(2 + (−1)(n−1)(3n + 2)/2n)

• Zadanie 3

Poka˙z przez indukcje matematyczna, ˙ze Pn+1k=1k = 12n(n + 1)

• Zadanie 4

Poka˙z przez indukcje matematyczna

, ˙ze rozwia

zaniem r´ownania rekurencyjnego T (n) = 2T (n/2) + n

jest T (n) = O(nlogn).

• Zadanie 5

Metoda iterowaniarekurencji nie wymaga odgadywania odpowiedzi. G l´owna idea jest rozwijanie (iterowanie) rekurencji i wyra˙zanie jej jako sumy sk ladnik´ow zale˙znych tylko od n warunk´ow brzegowych. Naste

pnie moga

by´c u˙zyte techniki sumowania do oszacowania rozwiaza´n.

Poka˙z metoda iterowania rekurencji, ˙ze rozwiazaniem r´owniania rekurencyjnego T (n) = 3T (n/4) + n

jest T (n) = O(n).

• Zadanie 6

Drzewo rekursjipozwala w dogodny spos´ob ilustrowa´c rozwijanie rekurencji, jak r´ownie˙z u latwia stosowanie aparatu algebraicznego s lu˙zacego do rozwiazania tej rekurencji. Nary- suj drzewo rekursji dla r´ownania T (n) = 2T (n/2) + n2

1

Cytaty

Powiązane dokumenty

[r]

[r]

Zadania programowe przygotowujemy w postaci kodu programu oraz dokumentu z kr´otkim opisem kodu oraz wynikami test´ow: plik.pdf (u˙zywamy latex, word) i umieszczamy w systemie Pegaz8.

‘ cy zbi´or inputowy do tego zadania, patrz punkt

Zaimplementuj s lownik przy pomocy drzewa AVL oraz operacje charakterystyczne dla tej struktury. Za la ‘ cz plik inputowy oraz output

Czy zawsze to przekszta lcenie jest sko´ nczone.. Zapisz podane liczby ca

Narysuj schemat blokowy algorytmu oparty na programowaniu dynamicznym dla rozwia ‘ zania problemu obliczania liczby kombinacji (n,r).. Je˙zeli umiesz programowa´c napisz kod algo-

[r]