• Nie Znaleziono Wyników

Zestaw zada´n nr. 5

N/A
N/A
Protected

Academic year: 2021

Share "Zestaw zada´n nr. 5"

Copied!
1
0
0

Pełen tekst

(1)

Krak´ow 13.11.2012

Zestaw zada´ n nr. 5

• Zadanie 1

Dla danej listy L = (2,7,1,8,2) okre´sl: jaka jest jej d lugo´s´c, podaj wszystkie przedrostki, wszystkie przyrostki, podlisty, ile istnieje podcia

g´ow tej listy, jaki jest jej nag l´owek, jaka jest jej stopka, ile jest pozycji na li´scie?

• Zadanie 2 Jak jest najwie

ksza i najmniejsza mo˙zliwa liczba (a) przedrostk´ow (b) podlist (c) podcia

g´ow

dla listy o d lugo´sci n >= 0?

• Zadanie 3

Napisz pseudokod dla nastepujacych operacji:

– wstaw element do listy

– sprawd´z czy element znajduje sie w li´scie – usu´n element z listy

– odwr´o´c liste

– scal dwie uporzadkowane listy tak aby powsta la lista by la uporzadkowana

• Zadanie 4

Na czym polega operacja przeszukiwania binarnego posortowanej listy.

• Zadanie 5

Przedstaw rekurencyjnadefinicje d lugo´sci najd lu˙zszego wsp´olnego podciagu. Jaka by laby z lo˙zono´s´c obliczeniowa algorytmu napisanego wg. tej definicji. Zmodyfikuj algorytm korzystajac z techniki programowania dynamicznego. Jakaz lo˙zono´s´c obliczeniowa bedzie mia l taki algorytm.

• Zadanie 6

Co to jest zbi´or potegowy? Udowodnij, ˙ze je˙zeli S=[a1, a2, a3, .... , an], gdzie a1, a2, an sa dowolnymi elementami, to do P (S) nale˙zy dok ladnie 2n element´ow.

• Zadanie 7

Jak wyznaczy´c sume

, przecie

cie i r´o˙znice

zbior´ow reprezentowanych za pomoca

nieposor- towanej listy?

• Zadanie 8

Jak wyznaczy´c sume, przeciecie i r´o˙znice zbior´ow reprezentowanych za pomoca wektora w lasnego?

• Zadanie 9

Przypu´s´cmy, ˙ze chcemy przechowa´c zbi´or ciag´ow znakowych zawierajacych do 32 znak´ow, w ktorym ka˙zdy ciag zako´nczony jest znakiem pustym. Zaproponuj jak skonstruowa´c funkcje

mieszaja

ca

.

1

Cytaty

Powiązane dokumenty

Napisz kod do generacji testowego inputu oraz kod do generowania wzorcowego outputu w oparciu o implementacje ‘ class list w biblotece

[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

Uporza ‘ dkuj podane ni˙zej

Do generacji testowego inputu uzyj programu GenListUnion.cpp, dla wygenerowania wzorcowego outputu u˙zyj

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-