2500336103
Zadania kontrolne
1. Zdefiniuj funkcję, która dla danej nieujemnej liczby całkowitej k i listy leniwej [xl,x2,x3, ... ] zwraca listę leniwą, w której każdy element jest powtórzony k razy, np. dla k=3:
[xl,xl,xl,x2,x2,x2,x2,x2,x3,... ].
2. Zdefiniuj leniwą listę liczb Fibonacciego Ifib : int llist,
3. Polimorficzne leniwe drzewa binarne można zdefiniować następująco:
type 1 a 1BT = LEmpty
I LNode of 'a * (unit ->'a 1BT) * (unit -> 'a 1BT);;
a) Napisz funkcję itr, która dla zadanej liczby całkowitej n konstruuje nieskończone leniwe drzewo binarne z korzeniem o etykiecie n i z dwoma poddrzewami itr(2*«) i itr(2*«+l). To drzewo jest przydatne do testowania funkcji z następnego podpunktu.
b) Napisz funkcję, tworzącą leniwą listę, zawierającą wszystkie etykiety leniwego drzewa binarnego.
Wskazówka: zastosuj obejście drzewa wszerz, reprezentując kolejkę jako zwykłą listę.
4. Napisz funkcję breadthFirst : ('a -> 'a list) -> ' a -> 'a llist, która przeszukuje przestrzeń stanów wszerz i wykorzystaj ją do rozwiązania problemu ośmiu hetmanów.
Wyszukiwarka
Podobne podstrony:
(1.15) Zadanie interpolacji (wielomianowej, globalnej) Hermite’a Dla danej funkcji /, oraz danej tabZadanie 2 Napisać funkcję, która dla danego drzewa binarnego zwraca korzeń poddrzewa o minimalnejMETODA ZBIORÓW POZIOMICOWYCHMetoda zbiorów poziomic polega na zdefiniowaniu funkcji, która reprezentDodatkowe zadania 9 Do klasy z zadania 10 napisać funkcję, która jako parametr przyjmuje dwuwymiarowALG9 2.9. Zadania 49Zad. 2-3 Napisać funkcję, która otrzymując liczbę całkowitą dodatnią wypisze je1. Zaimplementować klasę Pomiary, która przechowuje wykonywane pomiary (liczby całkowite) iZadania: 1. Napisać funkcję statystyki{x), która dla zadanego wektora x będzie wyzP3230310 Rozwiązywanie równań nieliniowych Zadanie: Dla danej funkcji f: E -> M znaleźć wartości2015?4 test str 8 Zadanie 31. Która ze zdefiniowanych funkcji w języku PHP jako wynik zwraca połowę46627 IMG952 X Rozwiąż poniższe zadania 11. Oblicz granicę:lim ylx2 +1 £-4+0012. Dla danej funkcji AZadanie 3 Napisać funkcję w języku Pascal, która dla danego drzewa binarnych poszukiwań zwraca wskaźimg221 Iloczyny funkcji trygonometrycznych Dla każdej wartości x, y, dla której zdefiniowane są funkRadosław Grzymkowski MATEMATYKA Zadania I Odpowiedzi Strona2 Funkcje & Ciągi 72 6. Funkcje iRadosław Grzymkowski MATEMATYKA Zadania I Odpowiedzi Strona 4 Pochodna Funkcji 94 8. Pochodnawięcej podobnych podstron