zadania05

zadania05



Zdefiniuj rekurencyjną funkcję Travorse’,'która drukuje zawartość wszystkich wierzchołków wskazanego drzewa binarnego (kolejność wyboru wierzchołków dowolna).    *s;


void IraVQrsQ (TreeNode *T){

cowt « T -*> duda i

'Kr -3    (t~ -■? /0<iv4)i


r


<L ?


i

• •


i » ■

• •

• • ft


.

• ••

» • • •


Napisz funkcję Triangular, która r jako; •    •    ® • •

wynik zwraca wartość trua, jeżeli liczba**'*’ 1    5    6

całkowita będąca parametrem tej funkcji jest liczbą trójkątną lub wartość false w przeciwnym przypadku. Liczba n jest trójkątna, jeżeli reprezentowane przez nią żetony można ułożyć w formie trójkąta równobocznego. Kilka pierwszych liczb trójkątnych iluistruje rysunek.    . .....

bod Trio.ngwioA" (twt ę iwt i*/\ j |VA lt = Oj

(k<w) ^ k+= i ;(++}    _..v

l|(k**n) n-efurin 4rut \

Liczby całkowite różne od zera są zapisywane w tablicy TAB o rozmiarze H za pomocą funkcji mieszającej o nazwie hash. Uzupełnij poniższą definicję funkcji insert wstawiającej nowy element data do tablicy TAB metodą sondowania liniowego. Zakładamy, że przepełnienie tablicy nigdy nie nastąpi.


10


IS


void insert (int data)( int k = hash(data, M);


«fcfc(TAWMł.ki*l C:...........^


r/J3[k]


da ta; }


L


W węztach kopca binarnego przechowywane są liczby całkowite. Narysuj poniżej (w formie drzewa) strukturę kopca jaka powstanie po wstawieniu do początkowo pustego kopca liczb całkowitych w następują- cej kolejności (od pierwszej wstawianej): 15, 7, 11,3, 10, 10, 8, 12, 5.



Zdefiniuj kompletną klasę o nhzwie FIFO (ang./irsl-in ftrsl-oul) tworzącą środowisko operowania na kolejce liczb całkowitych. Jako reprezentację kolejki przyjmij tablicę. Definicja klasy powinna obejmować (poza strukturami danych): konstruktor, destruktor oraz funkcje insert (wstaw nową daną do kolejki), remove (usuń daną z kolejki), isEmpty (sprawdź, czy kolejka jest pusta), _ isFull (sprawdź, czy kolejka jest pełna). Pamiętaj, żc wstawianie do kolejki odbywa się zawsze na jej koniec, zaś usuwany jest z kolejki jej pierwszy element.



Wyszukiwarka

Podobne podstrony:
945911`152147652723284189490 n Mikro Zadanie 1 zdefiniuj pojęcia funkcja produkcji, koszt alternaty
Zadaniewww.matemaks.pl Funkcja /, której dziedziną jest zbiór wszystkich liczb rzeczywistych, jest
zdefiniowana (w naszym przykładzie chodzi o funkcję printf, która oczywiście jest zdefiniowana w jed
PATRYK HASKELL - KOLOKWIUM 1 pkt Zadanie I. Określ typ i zdefiniuj następującą funkcje wye/.rzyy ..-
Zadania: 1.    Napisać funkcję statystyki{x), która dla zadanego wektora x będzie wyz
zadania15 • Zdefiniowano my nnst(f>ujiicc funkcje int £ (int l) < rotum +ti;J xnt g <ir>
Dodatkowe zadania 9 Do klasy z zadania 10 napisać funkcję, która jako parametr przyjmuje dwuwymiarow
Zadanie 2. Rekurencja Funkcja licz (x) przyjmuje jako argument dodatnią liczbę całkowitą x, natomias
Zbiór rozmyty (ang. fuzzy set) to obiekt matematyczny ze zdefiniowaną funkcją przynależności, która
KRAS HASKELL - KOLOKWIUM 3 pkt Zadanie 1. Określ typ i zdefiniuj następującą funkcję wykurzy rtu**:
ALG9 2.9. Zadania 49Zad. 2-3 Napisać funkcję, która otrzymując liczbę całkowitą dodatnią wypisze je
Zadanie Zdefiniuj klasę Barman, która posiada metodę createDrink przyjmującą jako argumenty nazwy or
img221 Iloczyny funkcji trygonometrycznych Dla każdej wartości x, y, dla której zdefiniowane są funk
skanuj0546 Jest to konsekwencja symetrii funkcji Pattersona, którą jest tutaj grupa Pmmm. Położenie

więcej podobnych podstron